Spring

Loging 로깅

수달하나 2021. 9. 13. 22:46

실무 프로젝트를 진행할 경우 운영 시스템에서 System.out.print() 와 같은 시스템 콘솔을 사용해서 출력하지 않고 별도의 로깅 라이브러리를 사용해서 로그를 출력해야 한다. 

 

스프링 부트 라이브러리를 사용하면 스프링 부트 로깅 라이브러리

spring-boot-starter-logging 

가 함께 포함이 된다. 스프링 부트 로깅 라이브러리는 SLF4J, Logback의 라이브러리를 사용한다.

 

테스트

로그가 출력되는 포맷을 확인한다.

시간, 로그 레벨, 프로세스 ID, 쓰레드 명, 클래스 명, 로그 메세지

로그 레벨 설정을 변경해서 출력 할 수 있다.

 

Level : trace > debug > info > warn > error