2010-08-17 3 views
0

내 대상 플랫폼에 slf4j 1.6.1, logback-core-0.9.24.jar 및 logback-classic-0.9.24.jar를 추가하고 플러그인 프로젝트의 MANIFEST 파일에 종속성으로 추가했습니다 . 활성제에 Slf4j 및 일식 PDE 프로젝트에서 로그백 하시겠습니까?

내가 할 :

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"); 
    } 
    } 
} 

그러나 그것은 단지 정보를 호출에 대한 모든 경우와 아무것도 잘못된 인쇄합니다. 어떻게하면 일식 PDE 프로젝트에서 로그백을 사용할 수 있습니까?

답변

0

강제로 로그백 구성을 시도하고 기본 구성을 재설정하여 자신의 XML 구성 파일을로드 할 수 있습니다. 코드는 logback documentation에 설명되어 있습니다.