簡體   English   中英

以編程方式添加Log4J附加程序

[英]Adding Log4J appenders programmatically

好的,所以我有一個正在使用的愚蠢的庫(documentum DFC),該庫進行檢查以查看Logger.getRootLogger().getAllAppenders().hasMoreElements() == false ,如果這樣,它將rootLogger級別重置為WARN ,此后破壞了我的日志記錄。 因此,為了阻止這種情況,我正在嘗試向根記錄器添加一個追加器,以查看是否可以停止執行該代碼。 但是當我打電話

Logger.getRootLogger().addAppender(new ConsoleAppender()); 該功能仍然錯誤。 有人碰到這個嗎?

我正在使用jboss 6隨附的任何log4j版本,它在jar文件名中都沒有說明。

我確實有類似的問題。 我可以添加一個追加程序,將其寫入內存字符串,但這是行不通的。 對我來說,似乎JBoss確實以某種方式使用/修改了log4J,不再可能進行此代碼修改,另請參見: https ://issues.jboss.org/browse/JBAS-9318

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM