개념

<aside> 💡 SLF4J(Simple Logging Facade For Java)라는 인터페이스를 구현하는 구현체로 간단히 말하면 Logging Framework이다.

</aside>

Appender

Logback 사용 이유

설정

**src/main/resources/logback-spring.xml**파일을 만들어 콘솔 로그의 설정을 변경할 수 있다.

**<?xml version="1.0" encoding="UTF-8" ?>
<configuration>
    <include resource="org/springframework/boot/logging/logback/defaults.xml"/>
    <include resource="logback-spring-${spring.profiles.active}.xml"/>
</configuration>**

보통 개발 서버는 콘솔로, 운영 서버는 파일로 로그를 관리한다. 따라서 운영 서버와 개발 서버를 분리하여 로그를 설정하기 위해 **Profile**을 지정하여 logback 설정 파일을 분리한다.