我需要在 gzip 完成后复制 gz 文件。执行此操作的最佳方法是什么?
- 有扩展 RollingFileAppender 的方法吗?
- 创建另一个appender——但这意味着他将在每一行日志中执行这个任务。
- 我不知道的其他方式。
最佳答案
您可以在 RollingFile 配置的 filePattern
属性中指定 gz 文件的目标文件夹。也许我过于简单化了,但我应该首先提到简单的选项。
另一种方法是创建一个在翻转后运行的自定义插件操作。如需灵感,请查看 DeleteAction 的来源.
您可以像how the built-in delete action is configured 一样配置您的插件.
关于java - 如何扩展 log4j2 RollingFileAppender?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39137396/