스프링 부트 로그레벨 설정

Web Development assistant·2022년 3월 8일
0

# spring

목록 보기
17/32

2번라인 한 줄 추가, 생략시 default 는 info이다.

콘솔에서 확인 가능.

@RestController
public class LogTestController {
	private final Logger log = LoggerFactory.getLogger(getClass());
	// 또는 private final Logger log = LoggerFactory.getLogger(LogTestController.class);
	
	
	@GetMapping("/log-test")
	public String logTest() {
		String name = "spring";
		
		System.out.println("name = " + name);
		log.debug("debug log ={}", name);
		log.info(" info log = {}", name);
		log.warn(" info log = {}", name);
		log.error(" info log = {}", name);
		
		return "OK";
	}
}

롬복을 사용한다면.
@Slf4j 클래스 위에 붙혀주고
//rivate final Logger log = LoggerFactory.getLogger(getClass()); 생략 가능

보통 로컬에선 로그레벨을 trace
개발 = debug
운영 = info

0개의 댓글