2012-09-05 95 views
2

是否可以讓log4j打印WARNING而不需要編寫自定義代碼?重命名log4j日誌級別

編輯: 我不想改變成千上萬行代碼與log.warn(...)在它被改變。我希望log4j爲log.warn打印不同的日誌級別文本。這是可能的嗎?

回答

1

這是很容易,創建下面這個教程中log4j的一個新的日誌記錄級別(複製粘貼&):

http://jaikiran.wordpress.com/2006/07/12/create-your-own-logging-level-in-log4j/

我做到了成功;-)

+0

謝謝,做了自定義日誌級別適合日誌級別層次?我希望這個日誌級別在INFO和ERROR之間坐下,有任何方法可以做到這一點? – arrehman

+0

是的,你可以定義它的位置。 – arutaku

+0

太好了。有沒有辦法做到這一點,而無需更改現有的代碼行(跨越多個應用的​​數十和數千),例如log.warn(...)?我已經更新了這個問題。 – arrehman