log4j错误信息:log4j:ERROR Failed to rename [D:/logs/wmts_] to [D:/logs/wmts_2015-12-21.log ].起因:部门网站使用B/S架构请求,请求过程中需要将日志文件记录下来,以便出现问题进行查找,刚开始服务器 ...
log4j错误信息:log4j:ERROR Failed to rename [D:/logs/wmts_] to [D:/logs/wmts_2015-12-21.log ].
起因:部门网站使用B/S架构请求,请求过程中需要将日志文件记录下来,以便出现问题进行查找,刚开始服务器上的日志文件能够正常输出,后来日志文件不能输出,部门领导让我查找原因并修改。
介绍:本人JAVA小白一枚,之前是学.Net出身,来到公司之后由于公司需要才转的JAVA,日志输出做的比较少所以部门经理刚交给我的时候心里还是小忐忑的。
目的:使用log4j的DailyRollingFileAppender每天生成一个日志文件,并在生成的日志文件之后添加日期作为标识,如wmts_2015-12-21.log。
试验期:
1、(小白入门)
log4j.properties配置如下
1 log4j.appender.Info = org.apache.log4j.DailyRollingFileAppender2 log4j.appender.Info.File = ${log4j.log.dir}/wmts_3 log4j.appender.Info.DatePattern = yyyy-MM-dd'.log' 4 log4j.appender.Info.Append = false5 log4j.appender.Info.Threshold = INFO6 log4j.appender.Info.layout = org.apache.log4j.PatternLayout7 log4j.appender.Info.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %c:%r ] - [ %p ] %m%n
通常都是在配置文件采用
1 log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender
或者
1 log4j.appender.A1=org.apache.log4j.RollingFileAppender
原标题:记一次log4j日志文件输出错误的解决
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。