0
A
回答
1
是的。你可以以編程方式添加/刪除appenders,改變日誌記錄級別等。是的,它們即時生效。
4
1
它默認情況下不支持這種行爲,但似乎與API配置。另一種解決方案可能是Logback。它是Log4j的後繼產品,支持自動重新加載配置文件。請參閱http://logback.qos.ch/reasonsToSwitch.html以獲得有關此更多信息以及其他原因以優先於log4j的logback的信息。
+0
另外,Log4j版本2還支持配置30秒的動態配置更改在log4j.properties本身。 – djangofan
0
Log4j version 2具有log4j.properties文件的monitorInterval arg選項。
相關問題
- 1. 我可以隨時更改SparkContext.appName嗎?
- 2. 你可以隨時更改templateUrl嗎?
- 3. 您可以在運行時更改ConnectionString配置值嗎?
- 4. 配置文件更改時,quartz.net可以重新配置作業嗎?
- 5. 我可以隨時更改MySQL的小數精度嗎?
- 6. ProgressDialog的風格,標題和消息可以隨時更改嗎?
- 7. BackboneJS:你可以隨時更改視圖的模板嗎?
- 8. 我可以在配置文件中設置GPS配置的更改嗎?
- 9. Kohana 3 - 我可以在運行時更改配置文件的設置嗎?
- 10. 我可以隨時更改gnu make parallelism factor嗎?
- 11. WCF service.config文件可以隨時更改嗎?
- 12. 我可以隨時更改GCE VM實例類型嗎?
- 13. 我可以使用Tomcat上下文參數配置Log4j嗎?
- 14. 我可以更改分配參數嗎?
- 15. 我可以更改FireFox webextension中的配置嗎?
- 16. 我可以使用插件更改Firefox中的配置值嗎?
- 17. 我可以更改戰爭包的配置嗎?
- 18. 我可以更改ASP.NET配置工具的語言嗎?
- 19. 更新App時,identifierForVendor可以更改嗎?
- 20. 我可以通過編程方式更新log4j 1.2 xml配置文件嗎?
- 21. log4j 2 - 在運行時爲J2EE應用程序更改配置
- 22. 如何在打包時更改log4j配置
- 23. 解析類型時可以更改配置的生存期管理器嗎?
- 24. 我可以在運行時更改Log4Qt配置的文件名嗎?
- 25. 我可以更改默認配置文件嗎?
- 26. 我們可以更改DispatcherServlet上下文配置文件名嗎?
- 27. 我可以更改Apache2配置文件名嗎?
- 28. 可更改的配置值
- 29. log4j的配置
- 30. TimerCallback - 可以更改時間嗎?
...但更改日誌記錄配置文件不會產生任何影響,除非您有一些額外的基礎結構來通知該文件並重新運行記錄器配置過程。 –
也許我在誤讀,但這似乎並不是他要求的 – MJB
問題的關鍵是,這個問題只是說「即時」,而沒有說明他打算如何實施即時更改。 OP有可能考慮修改屬性文件以實現此目的。 (看來我的評論可能會觸發Oded Peer告訴我們在HIS答案中可以做到這一點,這是IMO的一個好結果。) –