任何人都可以帮助我了解如何在控制台中更改日期格式。目前日期格式如下所示:2014年2月1日8:36:02 PM。我想改变的是日期格式为24小时格式。我试着改变log4j.xml文件中的格式。 这是的log4j.xml文件:在log4j.xml中更改日期格式
<?xml version="1.0" encoding="UTF-8" ?>
http://jakarta.apache.org/log4j/'>
<appender name="ASYNC" class="org.apache.log4j.AsyncAppender">
<param name="LocationInfo" value="false"/>
<appender-ref ref="RollFile"/>
<appender-ref ref="CONSOLE"/>
</appender>
<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
<param name="Threshold" value="INFO"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{DATE} - %-5p [%c{1}] - %m%n"/>
</layout>
</appender>
<appender name="RollFile" class="org.apache.log4j.RollingFileAppender">
<param name="threshold" value="INFO"/>
<param name="maxFileSize" value="10MB"/>
<param name="File" value="RRT_Log.log"/>
<param name="maxBackupIndex" value="20"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{DATE} - %-5p [%c] - %m%n"/>
</layout>
</appender>
<root>
<appender-ref ref="RollFile"/>
<appender-ref ref="CONSOLE"/>
</root>
我已经试图改变它这样的,但它并没有反映在控制台上。我应该改变属性文件的东西吗? – Kanak
nope,两者都是一样的。告诉我这件事!我可以看到两个appender。你确定你已经更新了正确的吗? –
是的,有两个appender,一个用于控制台,另一个用于保存在独立文件夹中的日志文件。我已经尝试过每一个可以编辑格式的地方,但是没有任何变化.. – Kanak