我使用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
您是否找到了解決方案?我在這裏有同樣的行爲,並不能解決這個問題。 –