我想为日志文件添加时间戳,如下所示。
accesslogs.2012-10-31-02-39.log
我尝试使用DailyRollingFileAppender并且能够添加时间戳,但它会在“.log”之后附加时间戳,这导致 accesslogs.log.2012-10-31-02-39 并且 Maxsize 属性也是 DailyRollingFileAppender 中的任务。
那么有没有其他方法可以将时间戳添加到日志文件中。
下面是 log4j.xml 的代码片段
<appender name="roll" class="org.apache.log4j.DailyRollingFileAppender">
<param name="DatePattern" value="'.'yyyy-MM-dd-hh-mm'.log'" />
<param name="File" value="C:\\Users\\sharmag\\logsfile.log" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %-5p (%15F:%L) %3x - %m (%c)%n"/>
</layout>
</appender>
任何帮助将非常感激。
谢谢