본문 바로가기

logback2

[SPRING] SLF4j을 사용한 로깅방법 로직 작성 시 로그를 남길 수 있는 간단한 방법을 기록합니다. 스프링부트 로깅 라이브러리를 사용하면 스프링 부트 로깅 라이브러리(spring-boot-starter-logging)가 함께 포함된다. 로그라이브러리는 로그를 파일로 생성하거나 특정 메일로 보내주는 등의 다양한 기능을 제공하지만 이 글에선 콘솔에 로그를 출력하는 기능만 정리합니다. 스프링 부트 로깅라이브러리는 기본으로 다음 로깅 라이브러리를 사용합니다. SLF4J LogBack 다양한 로그 라이브러리(LogBack, Log4J, Log4J2)가 있는데 그것을 통합해서 인터페이스로 제공하는 것이 SLF4J 라이브러리이다. SLF4J가 인터페이스가 되고 그 구현체로 LogBack, Log4J2 같은 라이브러리를 선택하여 사용하면된다. 스프링부트는.. 2022. 2. 2.
[SPRING] Logback와 Log4jdbc을 사용한 쿼리 로그 구현환경 프레임워크 : Spring Framework(2.5.4) 빌드도구 : Gradle IDE : STS DB : H2 LogBack이란? - 자바 오픈소스 로깅 프레임워크 SLF4J의 구현체 - Spring boot의 경우 org.springframework.boot:spring-boot-starter-web 에 의존성 추가되어있다. 1. log4jdbc의존성 추가 - build.gradle에 implementation추가 implementation 'org.bgee.log4jdbc-log4j2:log4jdbc-log4j2-jdbc4.1:1.16' 2. src/main/resources 에 logback.xml 파일 생성 - 로그를 파일로 생성하는등 다양한 로깅방법을 제공하지만 이 글에서는 콘솔에 .. 2021. 11. 21.