最近在整项目,顺手也弄一个自己比较喜欢的log4j配置

#log4j.rootLogger=日志级别,appender1, appender2,...
#日志级别:ALL<DEBUG<INFO<WARN<ERROR<FATAL<OFF,不区分大小写
#<---常用Logger类
#ConsoleAppender(控制台);
#RollingFileAppender(文件大小到达指定尺寸时产生一个新的文件)
#JDBCAppender(将日志信息保存到数据库中)
#<---常用布局器
#PatternLayout(可以灵活的指定布局格式,常用)

log4j.rootLogger=info, fileLog, stdout

log4j.appender.fileLog=org.apache.log4j.RollingFileAppender
log4j.appender.fileLog.File=d:/logs/QuickStart.log
log4j.appender.fileLog.layout=org.apache.log4j.PatternLayout
#%l: 输出日志事件的发生位置,相当于%C.%M(%F:%L)的组合,包括类目名、发生的线程,以及在代码中的行数。
#%n   输出一个回车换行符,Windows平台为“\r\n”,Unix平台为“\n”
#%d   输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式
#%M:输出产生日志信息的方法名。
log4j.appender.fileLog.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss}] %p %m %n
#Append=true:默认值是true,即将消息增加到指定文件中,false指将消息覆盖指定的文件内容。
log4j.appender.fileLog.Append=true
og4j.appender.fileLog.MaxFileSize = 10MB
#Threshold是个全局的过滤器,它将把低于所设置的level的信息过滤不显示出来。
# 输出DEBUG级别以上的日志
log4j.appender.fileLog.Threshold = DEBUG

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %p [%c] %m%n

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值