Error Log4j.append = true

I am using log4j (2.1.16) with the DailyRollingFileAppender, with the append property set to true. However, every time I restart a web application that it does not add, it just overwrites the file.

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

So what am I doing wrong?

amuses

+3
source share
1 answer

I assume there are case-sensitive interviewees. File and Add begin with capital:

log4j.appender.eformsAccess.File=someFileNamePlease.log
log4j.appender.eformsAccess.Append=true
+3
source

Source: https://habr.com/ru/post/1759339/


All Articles