728x90
Gradle 사용.
dependency
https://mvnrepository.com/artifact/org.slf4j/slf4j-api
implementation group: 'org.slf4j', name: 'slf4j-api', version: '1.7.30'
logback-spring.xml 파일 생성 (파일 위치 src/main/resources/)
logback-spring.xml 내용
<?xml version="1.0" encoding="UTF-8" ?>
<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">
<!-- 백업 시기 -->
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>C:\{log 파일을 저장할 폴더 위치}\access-%d{yyyy-MM-dd}.log</fileNamePattern>
<!-- 파일 개수 최대 30개 그 이상가면 삭제 -->
<maxHistory>30</maxHistory>
</rollingPolicy>
<encoder>
<Pattern>%d{HH:mm} %-5level %logger{36} -%msg%n</Pattern>
</encoder>
</appender>
<!-- name 패키지에 속한 클래스에서 출력하는 로그는 info 이상의 레벨에 해당하는 것으로 출력 -->
<logger name="org.springframework" level="info"/>
<logger name="com.study.redistest" level="debug"/>
<root level="debug">
<appender-ref ref="CONSOLE"/>
<appender-ref ref="FILE"/>
</root>
</configuration>
실행 시키면 정해줬던 위치에 log가 저장되는 것을 볼 수 있다.
728x90
'이것저것 > 시간대별 짬때린 코드들' 카테고리의 다른 글
Spring Boot + JPA (0) | 2022.02.07 |
---|---|
jsp(?)로 채팅 구현하기...21-06-12 (0) | 2021.06.12 |
Comment