我正在使用log4j(2.1.16)和DailyRollingFileAppender,并将append属性设置为true。 但是,每次重新启动Web应用程序时它都不会附加,它只会覆盖该文件。
log4j.appender.eformsAccess=org.apache.log4j.DailyRollingFileAppender
log4j.appender.eformsAccess.file=to be set in the code(SchemeActionBean.java)
log4j.appender.eformsAccess.datePattern='.'yyyyMMdd
log4j.appender.eformsAccess.append=true
log4j.appender.eformsAccess.ImmediateFlush=true
log4j.appender.eformsAccess.layout=org.apache.log4j.PatternLayout
log4j.appender.eformsAccess.layout.ConversionPattern=%d{ISO8601} %m %n
那么我做错了什么?
欢呼声
答案 0 :(得分:3)
我猜有一些区分大小写的错别字。 “文件”和“附加”以大写字母开头:
log4j.appender.eformsAccess.File=someFileNamePlease.log
log4j.appender.eformsAccess.Append=true