即使没有记录日志,也每天滚动

时间:2019-05-28 06:15:15

标签: log4j2

我正在尝试使用滚动文件附加程序设置log4j2。

使用此配置,直到记录了行,文件才会滚动。

我尝试了不同类型的触发器,但是当什么都没有记录时,它们都不起作用。

    <RollingFile name="log4j" fileName="file.log" filePattern="file.%d{yyyy-MM-dd}.%i.log.zip">
        <PatternLayout>
            <pattern>%d{ISO8601} [%t] %-5p %c - %m%n</pattern>
        </PatternLayout>
        <Policies>
            <OnStartupTriggeringPolicy minSize="0"/>
            <SizeBasedTriggeringPolicy size="100 MB" />
            <TimeBasedTriggeringPolicy interval="1" />
        </Policies>
        <DefaultRolloverStrategy max="30"/>
    </RollingFile>

即使一天都没有记录,每天是否有办法滚动?

0 个答案:

没有答案