【发布时间】:2014-01-29 09:55:14
【问题描述】:
我正在使用 Logback,我想将一些字符串记录到日志文件中,并在完成后让它 gzip 文件。
我是按照以下示例进行的:
Programmatically configure LogBack appender
但是我还没弄清楚如何在我完成记录后告诉它 gzip 文件。 所有示例都显示使用 fileNamePattern。我看到的示例显示在 logback.xml 中定义它,但我正在尝试通过代码来执行此操作。
不胜感激一些指针/例子:)
【问题讨论】:
-
定义“完成”。什么时候需要 gzip 文件 - 触发器是什么?
-
我正在对文件进行一些操作,当这些操作失败时,我想记录文件的其余部分。文件完成后,我已完成日志记录 - 此时应压缩日志文件。
-
所以我认为您在处理失败时动态定义附加程序是否正确?在这种情况下,只需关闭附加程序并在完成后自己压缩文件......
标签: java logging slf4j logback