任何人都可以告訴我如何禁用web環境中的log4j?在不影響代碼的生產環境中,如何從我們的代碼中禁用日誌記錄機制?如何在Web環境中禁用log4j?
1
A
回答
0
您probebly有log4j.properties文件,你也有報告的水平,如果你目前的水平是ERROR
或東西是不是OFF
,您應將其更改爲OFF
:比沒有報告將被寫入。
這是一個link允許不同的報告級別。
0
您將需要更改您的log4j.properties文件。如果你不能這樣做,你可以使用slf4j項目讓你的log4j調用進入slf4j,然後你可以告訴它使用任何你想要的日誌後端。可以使slf4j-jdk14進入大多數容器處理的標準日誌記錄,或者使slf4j靜音的slf4j-nop。
+0
謝謝安德森。 – 2013-02-09 10:41:04
0
如果您對log4j使用XML配置,則可以啓用對「熱」配置更改的支持。例如,輪詢每10秒變化的配置,加載你的配置是這樣的:
DOMConfigurator.configureAndWatch("log4j.xml", 10000);
通過這種方式,你可以改變日誌級別不改變代碼,甚至不需要重新啓動應用程序。
0
完全禁用日誌記錄應仔細考慮。一個更好的選擇是不要取消/更改log4j.properties在包級別日誌級別:
# Print only messages of level WARN or above in the package com.foo.
log4j.logger.com.foo=WARN
相關問題
- 1. Log4j,禁用依賴於環境的appenders
- 2. 集羣環境中的Log4j
- 3. 在集羣環境中配置log4j
- 4. 如何在grails中禁用log4j插件?
- 5. LOG4J作爲一個單身人士,無論如何避免在web環境中的log4j記錄衝突
- 6. 如何在單元測試環境中配置log4j?
- 7. Memcached在測試環境中禁用?
- 8. 在PHP Web環境
- 9. Log4J的:使用環境變量
- 10. 單元測試環境中的Log4j
- 11. log4j的演員在OSGi環境
- 12. Log4j - 在Windows上訪問環境變量
- 13. 如何在Linux環境中禁用區分大小寫
- 14. 如何在每個環境中禁用gorm.mapping id生成
- 15. 如何在Web應用程序中禁用log4j(關閉WARN消息)
- 16. 禁用環境變量
- 17. Log4j配置:如何在yaml配置文件中使用環境變量log4j2.yaml
- 18. 如何在Visual Studio中爲生產環境配置Web引用
- 19. 如何在集羣環境中安裝J2EE Web應用程序?
- 20. 在OSGi環境中使用ServiceLoader for log4j-jcl brigde
- 21. 使用Commons Logging時,Log4j是否需要在Websphere環境中
- 22. 使用grails.config.locations在Grails生產環境中配置Log4j
- 23. 在log4j xml配置中使用系統環境變量
- 24. 如何在log4j-web上使用WebLookup?
- 25. 如何爲web dynpro設置環境?
- 26. 的log4j - 訪問環境變量
- 27. 什麼擴展到使用環境中使用log4j的
- 28. Log4J在本地工作但不在更高的環境中
- 29. 如何在mutilDocument環境下禁用Quit func?
- 30. 在Web環境下使用串口
感謝邁克爾更新 – 2014-01-10 12:05:54