簡體   English   中英

從自定義屬性文件獲取Log4j設置

[英]Getting the Log4j settings from a custom properties file

我正在使用它的on屬性文件設置全局變量的大型應用程序。 由於某些問題,我想使用同一選項來設置Log4j日志文件的屬性,而不是log4j.properties文件。 我該怎么做呢? 有什么方法可以在運行時設置Log4j的屬性嗎?

如果只想重命名log4j.properties文件,則可以在JVM啟動中使用系統變量來完成此操作(請參閱鏈接

-Dlog4j.configuration=test.properties

Log4j API還允許從應用程序內部更改Logger的配置。 從理論上講,您可以讀取自己的屬性文件並調用適當的API調用。 我不確定是否建議使用此方法-您可能最終會花費大量時間使其正常工作,以便更好地使用開發應用程序功能。

注意:我不知道大型應用程序的性質,但是如果它運行在諸如JBoss這樣的應用程序服務器中,它們通常具有自己的動態日志記錄配置

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM