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