log4j2 TimeBasedTriggeringPolicy无法正常工作

时间:2019-11-20 16:32:29

标签: java log4j log4j2 log4javascript

我想每天制作一次日志文件,并且文件大小每250MB应该旋转一次。这是我目前的做法,但是很少有帖子显示该大小应该以字节为单位,这也不起作用。

`         名称     

<Appenders>
  <RollingFile name="RollingFile"
                    fileName="${sys:fileName}.log"
             filePattern="${sys:fileName}_%d{yyyyMMdd-HHmm}.log.gz">
   <Policies>
      <OnStartupTriggeringPolicy />
      <SizeBasedTriggeringPolicy size="250 MB"/>
      <TimeBasedTriggeringPolicy interval="1"/>
    </Policies>
    <DefaultRolloverStrategy max="5" />
  </RollingFile>
</Appenders>

<Loggers>
            <Logger name="com.name.utilities" level="error" additivity="false">
            <AppenderRef ref="RollingFile"/>
            </Logger>
            <!-- Need the root entry or log4j errors with "No Root logger was configured" -->
            <Root level="error">
                    <AppenderRef ref="RollingFile" />
            </Root>`     

0 个答案:

没有答案