我正在使用Log4j(1.2.16)进行日志记录。 配置以下属性
log4j.appender.SERVICE_LOGGER=org.apache.log4j.DailyRollingFileAppender
log4j.appender.SERVICE_LOGGER.DatePattern='.'yyyy-MM-dd
现在,我有一个2015-06-11日期的文件,另一个是2015-06-12,当我继续使用我的应用程序时,一些日志保存在2015-06-11文件中,而当前日期是2015年6月12日。这对我来说非常混乱,因为我无法理解前一天文件中的部分日志是如何进行的?所有日期都会发生这种情况。服务器的时区很好。我也用https://issues.apache.org/jira/browse/LOG4J2-116链接进行了检查,但对我来说情况并非如此。
此外,当我们在Tomcat上只有一个上下文时,这可以正常工作。现在我们在单个tomcat服务器上有两个不同的上下文(在server.xml
中配置)。
有人遇到过这种情况吗?如果需要任何额外的配置,请告诉我。