2016-11-14 114 views

回答

0

logback.xml需要作为独立文件从外部资源加载,因此sysadmin可以在不重新编译代码的情况下更改日志记录设置。

LoggerFactory自动从类路径中选取任何logback.xml文件,因此为了使用外部文件,请将其包含的目录添加到运行时类路径中。

这里https://docs.oracle.com/javase/tutorial/essential/environment/paths.html

+0

ü可以给一些提示,自动重新配置,如何添加logback.xml文件到类路径中。我已经将logback.xml文件添加到classpath,但它显示错误。归档所需库:项目'RxBDataFeeder'中的'logback-test.xml'不能被读取或不是有效的ZIP文件\t RxBDataFeeder \t \t构建路径\t构建路径问题 –

1

是如何设置运行时类路径描述,你可以在启动应用程序,如下图所示传递的logback配置文件作为PARAM。

java -Dlogback.configurationFile=path/logback.xml MyApp 

,如果你想,当你改变一些东西它的logback.xml然后使用下面的logback.xml

<configuration scan="true" scanPeriod="30 seconds" > 
    ... 
</configuration> 
相关问题