使用Log4j v2滚动文件名中带有pid的文件

时间:2019-05-03 15:03:43

标签: logging log4j log4j2

我们可以使用原始的conversion pattern轻松地将pid放入日志消息中,只需将$pid放入模式中即可。

但是我找不到将pid放入RollingFileAppender documentation上的文件名中的任何相关内容,也许它需要自定义。是否有其他附加程序可以做到这一点(或关于我可以基于自己的附加程序或插件的任何自定义提示)?

我想-但是欢迎其他选择

  • 根据日期(每天)滚动文件-和大小,此选项是可选的,因为它可能使事情变得非常复杂。
  • 通过pid将日志消息拆分为不同的文件,例如myfile-$pid-${date}-${i},好像pid是文件名的一部分,而不是滚动条件的一部分。
  • 同一天但不同pid的所有文件都应压缩为一个唯一文件。
  • 仅保留最新文件的自动删除功能应仅检查并删除已压缩文件,而不是通过pid分割当前文件。

0 个答案:

没有答案