任何人都可以告訴我如何禁用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
- 2. 如何在grails中禁用log4j插件?
- 3. LOG4J作爲一個單身人士,無論如何避免在web環境中的log4j記錄衝突
- 4. 如何在單元測試環境中配置log4j?
- 5. Memcached在測試環境中禁用?
- 6. 單元測試環境中的Log4j
- 7. 禁用環境變量
- 8. Log4j配置:如何在yaml配置文件中使用環境變量log4j2.yaml
- 9. 在OSGi環境中使用ServiceLoader for log4j-jcl brigde
- 10. 在log4j xml配置中使用系統環境變量
- 11. 使用grails.config.locations在Grails生產環境中配置Log4j
- 12. 如何爲web dynpro設置環境?
- 13. 如何在mutilDocument環境下禁用Quit func?
- 14. 如何在Ruby環境中使用HTML環境中的嵌套上升循環?
- 15. 在Web環境下使用串口
- 16. 如何輸出環境變量,Grails的log4j的日誌文件
- 17. 如何禁用log4j RollingFileAppender緩衝演示?
- 18. 如何在Windows環境中使用Mahout?
- 19. 如何在sneakernet環境中使用Git?
- 20. Java應用程序:獲得的Log4j在Eclipse環境
- 21. 在不同的環境下記錄應用程序Log4j
- 22. 在Websphere Clustring環境中分離Log4j日誌
- 23. 如何在測試環境下運行web應用程序
- 24. 您將如何在Java Web環境中實現RSS訂閱源?
- 25. 在jboss中禁用Axis log4j日誌
- 26. 如何在Log4J XML配置中禁用isInfoEnabled
- 27. 如何在第三方jar中禁用log4j?
- 28. 如何在Wavemaker中禁用服務類日誌[log4j]消息
- 29. 在Laravel中禁用基於環境的CSRF中間件
- 30. 在生產環境中完全禁用XCGLogger中的日誌
感謝邁克爾更新 – 2014-01-10 12:05:54