我正在开发一个应用程序,它将来自不同公司的数据转换为相应的 xml 文件。对于日志记录,我使用 logback。我已经弄清楚如何将日志信息写入文件中。我想写入不同的文件,具体取决于我正在处理的文件。只需修改配置文件“logback.xml”就可以做到这一点吗?
问候
拉尔斯
最佳答案
这可以通过使用 SiftingAppender 来实现,默认配置根据 MDC 值分隔日志记录,这应该足以覆盖您的用例。对于扩展用例,还有 logging separation章。
关于java - Logback:针对不同的输入文件使用不同的输出文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9975885/