Spring Boot/Logback3 Logback 커스텀하게 사용하기 이전글들에서 로그백설정으로 로그를 나오게 해봤습니다. 하지만 개발을 하다보면 커스텀하게 1에서는 ~~ 이렇게 로그를 찍고 싶고 2에서는 !!! 이렇게 로그를 찍고 싶은 상황이 있을 것입니다. 그 상황에 맞춰서 로그백을 설정하는 법을 알아보겠습니다. logback-spring-prod.xml ${LOG_DIR}/request1.log ${LOG_DIR}/archive/request1.%d{yyyy-MM-dd}_%i.log 1KB 30 [REQUEST1] ${LOG_PATTERN} true ${LOG_DIR}/request2.log ${LOG_DIR}/archive/request2.%d{yyyy-MM-dd}_%i.log 10KB 30 [REQUEST1] ${LOG_PATTERN} true ${LOG_DIR}.. Spring Boot/Logback 2023. 1. 15. Logback - fileAppender 로그를 남기는게 중요하다는것은 저번글에서 알아보았습니다. 그럼 이제 로컬 환경말고 운영 및 개발 환경에서의 로그를 남기는 법에 대해서 알아보겠습니다. 로컬에서는 인텔리제이로 스프링부트 서버를 시작하게되면 인텔리제이 콘솔에 로그를 확인할수있지만 실제 운영서버를 띄운다면 콘솔을 확인 할 수 없습니다. 그렇기 때문에 파일로 저장해놓은뒤 파일에 적힌 로그들을 확인해야합니다. 이제 파일로 로그를 저장하는 법에 대해서 알아보겠습니다. 프로젝트 구성 logback-variables.properties 로그백 설정에서 사용할 변수들을 정의 해놓은 파일입니다. LOG_DIR=logback/logs LOG_PATTERN=[%-5level] %d{yyyy-MM=dd HH:mm:ss} [%thread] [%logger{40}.. Spring Boot/Logback 2023. 1. 15. Logback 설정하기 Logback 이란? - SLF4J(Simple Logging Facade for Java)라는 인터페이스를 구현하는 구현체이다. ( Simple Logging Facade for Java provides a Java logging API by means of a simple facade pattern. The underlying logging backend is determined at runtime by adding the desired binding to the classpath and may be the standard Sun Java logging package java.util.logging, log4j, reload4j, logback or tinylog. ) - 즉 Logging Frame.. Spring Boot/Logback 2023. 1. 15. 이전 1 다음