java - Logback:针对不同的输入文件使用不同的输出文件

标签 java logging logback

我正在开发一个应用程序,它将来自不同公司的数据转换为相应的 xml 文件。对于日志记录,我使用 logback。我已经弄清楚如何将日志信息写入文件中。我想写入不同的文件,具体取决于我正在处理的文件。只需修改配置文件“logback.xml”就可以做到这一点吗?

问候
拉尔斯

最佳答案

这可以通过使用 SiftingAppender 来实现,默认配置根据 MDC 值分隔日志记录,这应该足以覆盖您的用例。对于扩展用例,还有 logging separation章。

关于java - Logback:针对不同的输入文件使用不同的输出文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9975885/

相关文章:

java - 在 IntelliJ IDEA 和 Gradle 上调试时等待用户输入

java - 防止 mozilla session 恢复

java - Android SQLiteDatabase 查询忽略空格

java - 执行调用返回集合的 java 静态方法的 groovy 脚本时出错

ios - 如何以编程方式获取 iOS 崩溃日志?

java - 解决 "javax.servlet.ServletException: java.lang.LinkageError: loader constraint violation"的正确方法?

java - 使用 Spring Boot 配置 Logback

java - 我应该使用 slf4j 作为 logback 的包装器吗?

java - "logback-classic speaks SLF4J natively"的解释

scala - scala StrictLogging和Lazylogging有什么区别?