
지난번에 Java 버전 17로 했었다가 갈아엎었기 때문에 이번에는 확실하게 Java 11버전으로 프로젝트 생성
https://github.com/lay423/springmvc/commit/6a700fc20c6092d87c365c10e147b37e15677ca3
https://github.com/lay423/springmvc/commit/3e94797f5b6948c471ff2707956ab3c69c2c0d92
운영 시스템에서는 System.out.println() 같은 시스템 콘솔을 사용해서 필요한 정보를 출력하지 않고, 별도의 로깅 라이브러리를 사용해서 로그를 출력한다.
"로깅 라이브러리"
스프링 부트 라이브러리를 사용하면 스프링 부트 로깅 라이브러리가 함께 포함된다. 스프링 부트 로깅 라이브러리는 기본으로 다음 로깅 라이브러리를 사용한다.
매핑 정보
@RestController
2022-08-28 14:18:44.144 INFO 14496 --- [nio-8080-exec-1] hello.springmvc.basic.LogTestController : info log=Spring
Logger를 사용하면 다음과 같이 편리하게 정보를 볼수 있다.
application.properties
올바른 로그 사용법
log.debug("data="+data)
log.debug("data={}", data)
로그 사용시 장점