더북(TheBook)

다음은 로깅 레벨 순서에 따른 로그 정보를 출력하는 예입니다. 이 예는 프로젝트를 생성할 때 로그 환경 설정 파일인 log4j.xml에 <root> 요소 내 INFO 레벨로 설정했습니다. 따라서 INFO 레벨 이상의 모든 메시지를 출력하게 됩니다.

Log4j 로깅 레벨의 동작

package com.springmvc.chap11;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
...
@Controller
public class Example01Controller {

    public static Logger logger = LoggerFactory.getLogger(Example01Controller.class);

    @GetMapping("/exam01")
    public String requestMethod(Model model) {

        logger.trace("Trace 메시지!");
        logger.debug("Debug 메시지!");
        logger.info("Info 메시지!");
        logger.warn("Warn 메시지!");
        logger.error("Error 메시지!"); 
        return "webpage11_01";

    }
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.