Я использую log4j для входа в свой проект. Вот пример установки:
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 и т. Д.). Кажется, что каждый раз, когда новый экземпляр регистратора создается и используется со всеми старыми экземплярами.
Как избежать этой проблемы?
Спасибо.
УПП. Пытался сделать это статичным, но это все равно не работает. Я все еще получаю несколько сообщений журнала. Есть идеи? Вероятно, какие-то специфичные для Weblogic вещи?