在终端输出log4j日期的问题(ubuntu)

Sun*_*mov 5 java eclipse terminal console log4j

嘿我从终端的log4j属性输出日期格式有问题.

这是支柱的一部分.文件:

log4j.rootLogger=INFO, CONSOLE

log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Target=System.err
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.conversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p - %m%n
Run Code Online (Sandbox Code Playgroud)

Eclipse中的输出是:2013-06-10 14:38:21,478 INFO但在终端中,我希望它的输出相同13/06/10 14:38:21 INFO

所以任何想法我如何能够获得与Eclipse中相同的输出,是来自log4j属性文件还是?

提前致谢!:)

KhA*_*aAb 1

像这样尝试一下。

log4j.appender.CONSOLE.DatePattern=%d{yyyy-MM-dd HH:mm:ss,SSS}
log4j.appender.CONSOLE.layout.conversionPattern=%m%n
Run Code Online (Sandbox Code Playgroud)

单独设置DatePatternconversionPattern我想它会对你有帮助。