Log4j2 左填充文件名带零

use*_*024 5 java logging log4j log4j2

有没有办法在log4j的滚动文件附加器中用零填充?

例如 myfile-00001.txt

我正在使用第 3 方日志处理器,它按字典顺序读取文件,因此必须对文件进行填充...

我在 log4j 的 filePattern 中添加了以下内容,但我得到了空格。

${logPath}/myfile-%05i.txt

Rem*_*pma 3

Log4j2 目前不提供开箱即用的功能。您可以在 log4j2 Jira 问题跟踪器上添加功能请求。

同时,作为解决方法,您可以实现自定义查找(/sf/answers/1919316171/),该查找生成一个零填充计数器,并在 RollingFile 附加程序配置的 filePattern 中使用它。