2016-11-14 115 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> 
相關問題