即使使用log4j,也每小时生成一次日志文件

时间:2019-06-05 11:19:29

标签: log4j

要求:

要每小时生成带有某些标题/内容的日志文件,即使没有完成日志记录,即应该有24个日志文件。


问题:

仅在调用实际的日志记录方法/函数时才生成日志文件。如果没有活动,则不会生成日志文件。


实现:

log4j.xml

<appender name="TEST" class="org.apache.log4j.DailyRollingFileAppender">
        <param name="File" value="/testingApp/testing.log"/>
        <param name="Append" value="true"/>
        <param name="DatePattern" value="'.'yyyy-MM-dd-HH'.log'"/>
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%m%n"/>
        </layout>
    </appender>
    <logger name="TESTING" additivity="false">
  <level value="warn"/>
  <appender-ref ref="TEST"/>
   </logger>
<root>
    <level value="warn"/>
    <appender-ref ref="TEST"/>
</root>

0 个答案:

没有答案