java 在jar包外調整 log4j/logback日志級別


在對程序debug時,我們可能想讓代碼走自己的配置文件,執行java -cp xxx.jar XXX 前,先在當前目錄准備好log4.properties或是logback.xml,然后將執行命令替換為java -cp .:xxx.jar XXX

java的應用類加載器在加載類和資源文件時是讀取環境變量classpath,讀取路徑按固定分隔符有先后順序,因此即使jar包里已經有配置文件了,還是會優先走我們准備的。
其次'.'表示當前目錄下的文件及類,不包含jar文件,因此不能簡化為java -cp . XXX


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM