log4j и weblogic: повторяющиеся сообщения журнала

Я использую 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?

5
задан kardanov 18 August 2011 в 07:26
поделиться