91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

log4j2怎么配置刪除策略

小億
299
2023-12-28 16:50:44
欄目: 編程語言

在log4j2中,可以通過使用Delete策略來配置日志文件的刪除操作。以下是一些常見的刪除策略配置示例:

  1. 根據日志文件的最大存儲空間刪除舊的日志文件:
<DefaultRolloverStrategy>
    <Delete basePath="logs" maxDepth="2">
        <IfFileName glob="logs/app-*.log" />
        <IfLastModified age="7d" />
    </Delete>
</DefaultRolloverStrategy>

上述配置會刪除logs文件夾中的app-*.log文件,且最后修改時間超過7天的文件。

  1. 根據日志文件數量刪除舊的日志文件:
<DefaultRolloverStrategy>
    <Delete basePath="logs" maxDepth="1">
        <IfFileName glob="logs/app-*.log" />
        <IfAccumulatedFileSize exceeds="100 MB" />
    </Delete>
</DefaultRolloverStrategy>

上述配置會刪除logs文件夾中的app-*.log文件,直到總文件大小超過100 MB。

  1. 根據自定義條件刪除舊的日志文件:
<DefaultRolloverStrategy>
    <Delete basePath="logs" maxDepth="1">
        <IfFileName glob="logs/app-*.log" />
        <If condition="java.nio.file.Files.isRegularFile(java.nio.file.Paths.get($${basePath}), java.nio.file.LinkOption.NOFOLLOW_LINKS) && java.nio.file.Files.getLastModifiedTime(java.nio.file.Paths.get($${basePath}), java.nio.file.LinkOption.NOFOLLOW_LINKS).toMillis() <= 0" />
    </Delete>
</DefaultRolloverStrategy>

上述配置會刪除logs文件夾中的app-*.log文件,如果文件存在且最后修改時間小于等于0。

以上是一些常見的log4j2刪除策略配置示例,可以根據實際需求進行調整和擴展。

0
社会| 青铜峡市| 罗甸县| 平陆县| 西城区| 夏河县| 新密市| 云和县| 元朗区| 信宜市| 沧源| 富锦市| 丹凤县| 公安县| 滨海县| 镇雄县| 东台市| 盈江县| 安远县| 疏勒县| 保亭| 甘谷县| 明星| 兴城市| 商河县| 莱州市| 阿鲁科尔沁旗| 安乡县| 吴江市| 澳门| 兰考县| 庆安县| 永寿县| 巫溪县| 辽阳县| 香格里拉县| 沈丘县| 女性| 双城市| 息烽县| 哈密市|