-
로그 환경설정java/SpringBoot 2022. 8. 7. 02:57728x90
logback-spring , @Slf4j , log.info
개발에 필요한 로그 세팅하기.
logbak-spring.xml 파일을 작성 해준다.
개발을 진행 하면서 쿼리를 출력 해봐야 어떤 부분이 잘못 된지 캐치 할 수 있는데, conntroller service dao mybatis 이렇게 진행 되는 구조에서 쿼리를 로그에 출력 하는 방법이 있다.
src > main > resources > logback-spring.xml
//logback-spring.xml <?xml version="1.0" encoding="UTF-8"?> <configuration> <appender name="console" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <Pattern>[%d{yyyy-MM-dd HH:mm:ss}:%-3relative] [%thread] %-5level %logger{36} - %msg%n</Pattern> </encoder> </appender> <logger name="프로젝트 패키지경로" level="Debug"/> <root level="Info"> <appender-ref ref="console"/> </root> </configuration>
//사용 하고자 하는 컨트롤러 @Slf4j log.info("vo_study");
Lombok에 있는 @SIf4j 사용
controller에 다가 어노테이션 선언해주고
log.info("log");
이런식으로 url 매핑 되는곳에 test로 출력하든 log로 출력하든 넣어주면 그곳에서 일어나는 쿼리 및 service 호출 되는것들 등이 나온다
728x90'java > SpringBoot' 카테고리의 다른 글
도커 스프링부트 (0) 2023.01.28 application.properties - application.yml 환경설정파일 (0) 2022.08.07 resultMap , mapUnderscoreToCamelCase (0) 2022.08.05 Lombok 사용하기 (0) 2022.08.05 DB연결 디펜던시, application 설정 (0) 2022.08.04