2012-09-11 73 views
1

我在「log4javascript」中添加了自定義級別。使用下面的代碼,在log4javascript中添加自定義日誌級別

log4javascript.Level[strLevelName] = new log4javascript.Level(nLevelValue, strLevelName); 

讓我們說,我已經添加水平 「CUSTLEVEL」 及其levelValue 45000(WARN之間ERROR &)。 現在,我已將默認日誌級別設置爲DEBUG(20000)。

當我使用「BrowserConsoleAppender」,我得到所有日誌的自定義日誌。

但是,當我使用「PopUpAppender」,我沒有得到自定義日誌級別的日誌。

回答

1

向log4javascript添加自定義級別非常簡單,但是讓appender(特別是PopUpAppenderInPageAppender)處理它們不幸的是需要對源代碼進行一些擺弄。

如果這對你很重要,那麼我會考慮讓版本1.5更容易,如果當我全面完成它時,儘管我總是發現現有的六個級別足夠。

+0

感謝您的回覆。是的,六級就足夠了。但我的實際需求是,我們正在製作1款應用。現在我在模塊中添加日誌時,但我不希望在模塊進入最終版本時記錄該日誌。所以,我想添加低於我們最終生成的默認日誌級別的自定義級別,所以我的日誌不記錄。我們將調試級別設置爲「DEBUG」,直到構建進入生產服務器。 – Parth