小编oba*_*gyo的帖子

如何使用log4j2删除旧日志

(仅供参考我已经在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天的日志文件.

但实际上,事实并非如此.

所以,我想知道是否有办法删除旧日志.

如果有一种方法我还没有抓到,请通知我.

java logging log4j log4j2

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

java ×1

log4j ×1

log4j2 ×1

logging ×1