Logback (3) 썸네일형 리스트형 Spring Boot 프로젝트 logback accesslog 설정하기 (Tomcat Servlet 기준) Spring Boot Logback 사용 기본 설정 Spring Boot를 사용한 application에서 로그를 사용하려면 다음 dependency를 추가한다. (현재는 logback이 기본 참조되어 있는데 과거엔 log4j -> slf4j가 기본 설정이었다.) org.springframework.boot spring-boot-starter-logging Spring Boot가 제공하는 logback 기본 설정 위치는 spring boot의 base.xml 파일이며 다음과 같다. https://github.com/spring-projects/spring-boot/blob/main/spring-boot-project/spring-boot/src/main/resources/org/springframewor.. 에러 로그를 웹에서 json으로 호출해서 확인하기 (logback appender 만들기) 서버 개발자가 로그를 보는건 그냥 서버들어가서 확인하면 된다. 하지만 프론트 개발자와 협업을 하는 경우 서버 로그 확인 요청을 받는 경우가 종종 있다. 이런 경우 웹에서 바로 로그를 확인하면 좋을 것 같아 만들어보았다. Logback의 appender를 사용한 방법이다. logback은 appender로 로그를 처리하는 방식을 관리한다. 여러가지 방식의 appender를 logback이 제공해주지만 기본 제공해주는 appender 중엔 웹 요청으로 응답을 처리하는 appender는 없다. custom appender를 하나 만들어준다. public class BlueskyLogbackAppender extends UnsynchronizedAppenderBase { private BlueskyLogback.. Spring Boot log 설정하기 Spring Boot는 java util logging, log4j2, logback에 대한 기본 설정을 제공하고 starter를 사용하면 logback를 default로 설정하여 사용한다. https://docs.spring.io/spring-boot/docs/2.1.1.RELEASE/reference/htmlsingle/#boot-features-logging dependency 설정 아래와 같이 설정한다. (만약 spring-boot-starter 를 참조 선언하고 있다면 spring-boot-starter-logging은 기본 참조 되어 있다.) org.springframework.boot spring-boot-starter-logging org.codehaus.janino janino 만약 다른.. 이전 1 다음