2011-08-20 112 views

回答

1

如果您想要過濾掉log4j輸出,那麼您應該在您的類路徑中放入一個log4j.properties文件,並將根記錄器更改爲只記錄信息級別。

該網址將提供關於這個問題的更多信息: http://logging.apache.org/log4j/1.2/manual.html

+1

我想這樣做動態與.....的小鼠顯示所有的log4j日誌點擊meaniing。 ...與另一個只顯示println ....這是可能的嗎? – Derwen

+0

你是否在談論在運行時動態改變它?如果是這樣,您可以在運行時重新加載配置,詳情請參閱:http://logging.apache.org/log4j/1.2/faq.html#a3.6。您不能顯示以前錯過的任何消息。 – theotherian

0

如果它的所有的log4j,您可以編輯你log4j.properties並指定最低日誌記錄級別。這不是Eclipse特有的。這裏的介紹log4j的配置:

和一對夫婦更多有用的鏈接:

我不知道你的log4j配置是什麼樣的,但你可以指定這樣的東西:

log4j.rootLogger=INFO, stdout 

如果你有一個stdout appender。

-1

登錄控制檯輸出不是特定於eclipse。它取決於log4J的配置。

雖然在eclipse中可以更改控制檯的設置。

在Eclipse轉到Windows - Preferances - 運行/對話框 - 控制檯

控制檯,控制檯緩衝區大小,最大字符寬度等是可以改變的。

Short introduction to log4j