我的项目包含多个模块。我希望其中一个模块使用特定的logback.xml
文件进行日志记录,该文件位于其资源文件夹中。如何用Java代码或使用属性进行配置?
现在,在我的Java代码中,我是通过以下方式获取记录器的:private static final Logger logger = org.slf4j.LoggerFactory.getLogger(MyClass.class);
有没有办法将特定的logback.xml
传递给记录器?
最佳答案
您可以将其作为运行时参数传递。
java -Dlogback.configurationFile=/path/to/config.xml <Your Main Class/ Exe. JAR>
要么,
System.setProperty("logback.configurationFile", "/path/to/config.xml");
关于java - 如何将特定的logback.xml传递给记录器?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47410638/