【问题标题】:How to pass a specific logback.xml to a logger?如何将特定的 logback.xml 传递给记录器?
【发布时间】:2018-05-04 18:31:02
【问题描述】:

我的项目由多个模块组成。我希望其中一个模块使用位于其资源文件夹中的特定logback.xml 文件进行日志记录。如何在 Java 代码或属性中配置它?

现在在我的 Java 代码中,我以这种方式获取记录器:

private static final Logger logger = org.slf4j.LoggerFactory.getLogger(MyClass.class);

有没有办法以某种方式将特定的logback.xml 传递给记录器?

【问题讨论】:

    标签: java logging configuration logback slf4j


    【解决方案1】:

    您可以将其作为运行时参数传递。

    java -Dlogback.configurationFile=/path/to/config.xml <Your Main Class/ Exe. JAR>
    

    或者,

    System.setProperty("logback.configurationFile", "/path/to/config.xml");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-22
      • 2021-09-22
      • 2021-10-20
      • 2022-10-25
      • 1970-01-01
      相关资源
      最近更新 更多