(仅供参考我已经在Internet上搜索了很多文档.我使用的是storm-0.10.0-beta1.在Storm中使用log4j2的配置文件是worker.xml)
现在,我尝试使用log4j2.
我正在寻找删除旧日志的方法,但我找不到.部分配置如下.
<RollingFile name="SERVICE_APPENDER"
fileName="${sys:storm.home}/logs/${sys:logfile.name}.service"
filePattern="${sys:storm.home}/logs/${sys:logfile.name}.service.%d{yyyyMMdd}">
<PatternLayout>
<pattern>${pattern}</pattern>
</PatternLayout>
<Policies>
<TimeBasedTriggeringPolicy interval="1" modulate="true"/>
</Policies>
<DefaultRolloverStrategy max="9"/>
</RollingFile>
Run Code Online (Sandbox Code Playgroud)
起初,我预计将删除超过3天的日志文件.
但实际上,事实并非如此.
所以,我想知道是否有办法删除旧日志.
如果有一种方法我还没有抓到,请通知我.