我正在使用具有log4j.xml配置的第三方庫 - 什麼是關閉日誌記錄的最佳方式?如何使用log4j關閉註銷?
10
A
回答
17
我認爲這是需要的只是設置閾值參數設置爲OFF
<log4j:configuration threshold="OFF">
<root>
<priority value ="off" />
<appender-ref ref="console" />
<appender-ref ref="rolling-file" />
</root>
</log4j:configuration>
2
取決於配置。嘗試類似:
<log4j:configuration>
<root>
<priority value ="off" />
<appender-ref ref="console" />
<appender-ref ref="rolling-file" />
</root>
</log4j:configuration>
檢查Log4jXmlFormat瞭解更多詳情。
0
如果您只想記錄遊戲突破事件,您也可以嘗試將日誌記錄級別設置爲「嚴重」。
15
,或者直接從代碼:
Logger.getRootLogger().removeAllAppenders();
+0
它不適合我。 – dlopezgonzalez 2012-11-23 12:08:55
0
用的log4j.xml最小的解決方案是這樣的:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration threshold="off">
</log4j:configuration>
請注意,在threshold="off"
中,「off」必須是小寫。
您是否嘗試刪除所有日誌記錄或僅從此第三方庫中刪除? – 2009-08-07 13:33:48
我試圖刪除所有日誌記錄。一切! – Corehpf 2009-08-07 13:44:23