我正在使用log4cxx并使用以下配置,我知道我可以每小时,每分钟,每天等滚动日志。
<rollingPolicy class="org.apache.log4j.rolling.TimeBasedRollingPolicy">
<param name="FileNamePattern" value="loog.%d{yyyy-MM-dd-HH}.log"/>
</rollingPolicy>
如何每隔30分钟滚动一次日志?这是什么配置?我可以通过配置来完成吗?
答案 0 :(得分:2)
不,如果不对实施进行更改,您就无法做到(即延长TimeBasedRollingPolicy
,RollingFileAppender
甚至更多)。这就是它的工作原理,当整个单元(一天,一小时,一分钟等)发生变化时进行翻转。没有办法指定多个单位。