JDK Logger指定配置文件

 

默認情況下,JDK的LogManager會在JRE目錄下的"lib/logging.properties"這個文件中讀取配置。

 

除此之外,LogManager還可以根據兩個系統屬性來允許用戶控制日誌的配置:

  • "java.util.logging.config.class"
  • "java.util.logging.config.file"

其中,class這個屬性優先有效,如果設置,會忽略file這個屬性。

 

Java中設置屬性也有兩種方法:

  • Preferences API
  • 啓動的時候,命令行參數

關於Preferences API,請參考JDK Documentation。

命令行參數是指,啓動的時候用 -D<name>=<value>的方式指定屬性,具體到這裏,我們就可以用

 

java -Djava.util.logging.config.file="abc.properties"

 

指定使用"abc.properties"這個文件作爲配置文件

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章