通过 jvm 参数进行 Logback configuration
2022-09-01 13:51:36
如果项目类路径中不存在.xml如何通过jvm参数加载logback?
我正在使用
-Dlogback.configuration=file:C:\logbacs\logback.xml
但这不起作用。
如果项目类路径中不存在.xml如何通过jvm参数加载logback?
我正在使用
-Dlogback.configuration=file:C:\logbacs\logback.xml
但这不起作用。
我找到了解决方案
-Dlogging.config="C:\logbacs\logback.xml"
对我来说工作正常。
已更新,因为以前的答案已过时
如果您不使用SpringBoot,则上述内容将不起作用。
我正在使用ch.qos.logback.logback-classic库,在这种情况下,解决方案是
-Dlogback.configurationFile=file:/app/logback.xml
我在ch.qos.logback.classic.util.ContextInitializer中找到了这个属性:
final public static String CONFIG_FILE_PROPERTY = "logback.configurationFile"