开发者

Adding Log4J appenders programmatically

开发者 https://www.devze.com 2023-03-07 01:55 出处:网络
Ok, so I have this stupid library I\'m using (documentum DFC), which does a check to see if Logger.getRootLogger().getAllAppenders().hasMoreElements() == false, if so, it resets my rootLogger level to

Ok, so I have this stupid library I'm using (documentum DFC), which does a check to see if Logger.getRootLogger().getAllAppenders().hasMoreElements() == false, if so, it resets my rootLogger level to WARN, which destroys my logging after that. So in an effort to stop this, I'm attempting to add an appender to the root logger just to see if I can get it开发者_开发技巧 to stop doing that code. However when I call

Logger.getRootLogger().addAppender(new ConsoleAppender()); that function is still coming up false. Has anyone run into this?

I'm using whatever log4j version comes with jboss 6, it doesn't say in the jar file name.


I do have similar problems. I can add an appender, writing to a memory string but this never works. For me it seems like JBoss does use/modify log4J in a way, that this code modification is no longer possible, see also here: https://issues.jboss.org/browse/JBAS-9318

0

精彩评论

暂无评论...
验证码 换一张
取 消