Java2EE Framework/Logging

Log4j 를 사용한 예제

본클라쓰 2010. 6. 12. 12:27

Log4j를 사용한 서블릿 예제


public class LogTest {

    private Logger log = Logger.getLogger( LogTest.class );


    public void service( 인자 생략... ) {

        log.info( LogTest.class + " service start" );


        try {

            // do Something

        } catch (Exception e) {

            log.error("[error] : LogTest class ");

        }


    }


}


 Logger 클래스의 메소드는 에러 레벨에 따라 있으며, 레벨을 확인하는 메소드도 있다.

logger.fatal(Object message)     logger.fatal(Object message, Throwable t)
logger.error(Object message)    logger.error(Object message, Throwable t)
logger.warn(Object message)    logger.warn(Object message, Throwable t) 
logger.info(Object message)      logger.info(Object message, Throwable t) 
logger.debug(Object message)  logger.debug(Object message, Throwable t)