要求:
要每小时生成带有某些标题/内容的日志文件,即使没有完成日志记录,即应该有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>