Log4j2 用零填充文件名
Log4j2 left pad filename with zeroes
有没有办法在 log4j 的滚动文件追加器中用零填充左位?
例如myfile-00001.txt
我正在使用按字典顺序读取文件的第 3 方日志处理器,因此必须对文件进行填充...
我在 log4j 的 filePattern 中添加了以下内容,但我得到了空格。
${logPath}/myfile-%05i.txt
Log4j2 目前不提供开箱即用的功能。您可以在 log4j2 Jira 问题跟踪器上添加功能请求。
同时,作为解决方法,您可以实施自定义查找 (),生成零填充计数器并在 RollingFile appender 配置的 filePattern 中使用它。
我创建了一个 JIRA Ticket for this issue and also prepared a pull request 来解决它。如果它包含在 Log4j2 的下一个版本中,我会很高兴。
有没有办法在 log4j 的滚动文件追加器中用零填充左位?
例如myfile-00001.txt
我正在使用按字典顺序读取文件的第 3 方日志处理器,因此必须对文件进行填充...
我在 log4j 的 filePattern 中添加了以下内容,但我得到了空格。
${logPath}/myfile-%05i.txt
Log4j2 目前不提供开箱即用的功能。您可以在 log4j2 Jira 问题跟踪器上添加功能请求。
同时,作为解决方法,您可以实施自定义查找 (),生成零填充计数器并在 RollingFile appender 配置的 filePattern 中使用它。
我创建了一个 JIRA Ticket for this issue and also prepared a pull request 来解决它。如果它包含在 Log4j2 的下一个版本中,我会很高兴。