我使用log4j来登录我的项目。这里它的样品设置:log4j和weblogic:重复的日志消息
public class MyClass {
private final Logger logger = Logger.getLogger(MyClass.class);
public MyClass() {
BasicConfigurator.configure();
Logger.getLogger(MyClass.class).setLevel(Level.INFO);
}
...
}
的问题是,在每下一个记录器把它复制记录消息(我的意思是在第一呼叫仅存在1消息时,对第二呼叫有2级相同的消息,则有其中3个等等)。似乎每次创建新记录器的实例并将其与所有旧实例一起使用时。
如何避免此问题? 谢谢。
UPP。试图使其成为静态的,但它无法正常工作。我仍然收到多条日志消息。有任何想法吗?可能有些Weblogic特定的东西?
谢谢@Shawn。 – kardanov
嗯,试过这个,但没有成功。这真的很奇怪,因为你的建议看起来非常合理。其他想法?什么会导致问题?可能是一些Weblogic特定的东西? – kardanov
您是否找到了解决方案?我在这里有同样的行为,并不能解决这个问题。 –