我有 log4j 属性(log4j v1.2.16)文件,我同时使用了RollingFileAppender
和ConsoleAppender
.
配置RollingFileAppender
如下:
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=${log.dir}\\mpnlog.log
log4j.appender.R.MaxFileSize=400KB
log4j.appender.R.MaxBackupIndex=10
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d %-6r[%20.20t] %-5p %45.45c %x - %m%n
配置ConsoleAppender
如下:
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.target=System.out
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %45.45c %x - %m%n
RollingFileAppender
我在 mpnlog.log 中得到带有日期时间戳的正确输出,但在catalina.out文件中我没有得到日期时间戳System.out.println()
。我不知道我到底在哪里做错了。我需要 catalina.out 文件中 Sysout 语句的正确日期时间戳。
任何人...知道如何使用上述方法或任何其他方法向 catalina.out 添加日期时间戳?