Slf4j и logback в проекте eclipse PDE?

Я добавил slf4j 1.6.1, logback-core-0.9.24.jar и logback-classic-0.9.24.jar на свою целевую платформу и добавил их как зависимость в файле МАНИФЕСТА в проекте подключаемого модуля.

В Активаторе делаю:

import org.osgi.framework.BundleActivator;
import org.osgi.framework.BundleContext;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class Activator implements BundleActivator {
  private static final Logger logger = LoggerFactory.getLogger(Activator.class
      .getName());

  private static Activator defaultInstance;

  public Activator() {
    Activator.defaultInstance = this;
  }

  /*
   * (non-Javadoc)
   * 
   * @see
   * org.osgi.framework.BundleActivator#start(org.osgi.framework.BundleContext )
   */
  public void start(BundleContext context) throws Exception {
    System.out.println(logger.isInfoEnabled());
    System.out.println(logger.isDebugEnabled());
    System.out.println(logger.isWarnEnabled());
    System.out.println(logger.isErrorEnabled());
    logger.info("llllladasdad");
  }
  }
}

но он просто печатает false для всех случаев и ничего для информационного вызова. Как включить ведение журнала в проекте eclipse PDE?


person u123    schedule 17.08.2010    source источник


Ответы (1)


Вы можете попытаться принудительно настроить конфигурацию журнала, сбросив конфигурацию по умолчанию, чтобы загрузить свой собственный файл конфигурации XML. Код для этого описан в документации по журналу.

person Benoit Courtine    schedule 06.09.2010