스프링
slf4j 추가하기
devjones
2020. 11. 8. 15:21
1. pom.xml에 dependency 추가 slf4j-api만 추가하면 안되고 로그백이랑 밑에 jcl..도 추가해줘야한다.
2. 지정된 폴더에 logback.xml 작성후 다음과 같이 소스코드 작성
<configuration scan="true" scanPeriod="30 seconds">
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<Pattern>%d{HH:mm} %-5level %logger{36} - %msg%n</Pattern>
</encoder>
</appender>
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>/tmp/log/access.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>/tmp/log/access-%d{yyyy-MM-dd}.log</fileNamePattern>
<maxHistory>30</maxHistory>
</rollingPolicy>
<encoder>
<Pattern>%d{HH:mm} %-5level %logger{36} - %msg%n</Pattern>
</encoder>
</appender>
<logger name="org.springframework" level="info"/>
<logger name="kr.or.connect" level="debug"/>
<root level="debug">
<appender-ref ref="CONSOLE"/>
<appender-ref ref="FILE"/>
</root>
</configuration>
콘솔에 뭘찍을지에 대한 설정
3. 컨트롤러에 위와 같이 작성. 그리고 run
4. 뿅~