ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 로그 환경설정
    java/SpringBoot 2022. 8. 7. 02:57
    728x90
    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
Designed by Tistory.