当前位置: 代码迷 >> J2EE >> log4j文件日期错乱解决思路
  详细解决方案

log4j文件日期错乱解决思路

热度:93   发布时间:2016-04-17 23:35:56.0
log4j文件日期错乱
was上部署的应用,logger对象在主线程中获取,通过参数传递的方式传递到新建的业务子线程中,之前一直没有问题,现在主线程中新建的一个子线程异常,主线程中获取异常打印日志,结果总是输出到前一天的日志文件,而所有子线程中的日志正常在当日文件输出。排除多个JVM或项目同时写这个日志路径的问题。
日志获取:private Logger logger = Logger.getLogger("task");
log4j配置:
log4j.logger.task=INFO,task
log4j.appender.task=org.apache.log4j.DailyRollingFileAppender
log4j.appender.task.File=../logs/task/task.txt
log4j.appender.task.datePattern='.'yyyy-MM-dd'.txt'
log4j.appender.task.layout=org.apache.log4j.PatternLayout
log4j.appender.task.layout.ConversionPattern=%d - %m%n
------解决思路----------------------
恭喜一下
------解决思路----------------------

可惜接触不到这样的环境