我正在尝试使用滚动文件附加程序设置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>
即使一天都没有记录,每天是否有办法滚动?