带有maxHistory的FileAppender

时间:2017-03-15 20:54:52

标签: logback log4j2

我正在编写一个批处理应用程序。我希望在每次新的应用程序启动时创建一个新的日志文件。我很想使用logbackUniquely named file。因此,如果我运行批处理应用程序100次,它将创建100个日志文件。我还希望保留最多30个存档文件并异步删除旧文件。这是another stackoverflow question问同样的问题。但我不想编写代码,有没有办法轻松实现使用logback?

1 个答案:

答案 0 :(得分:1)

我最终使用了log4j2' RollingFileAppender。它有一个" OnStartup触发策略"这是批量应用的理想选择。