728x90
반응형
Logback 설정시 오늘일자가 지나면 파일이 분리되어 로깅되도록 설정하며
최대 보관주기를 설정할수 있다.
* <maxFileSize>를 이용해 파일 크기에 따라 분리 가능함
logback.xml 에 아래 appender 추가
<appender name="testAppender" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${LOG_DIR}/test_apiServer1.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_DIR}/test_apiServer.log.%d{yyyyMMdd}.gz</fileNamePattern>
<maxHistory>5</maxHistory>
</rollingPolicy>
<encoder>
<pattern>[%d{yyyy-MM-dd HH:mm:ss.SSS}] %-5level [Thread:%t] [%C.%M:%line] - %msg%n</pattern>
</encoder>
</appender>
- <maxFileSize /> 는 분할할 용량이다 (kb, gb도 된다)
- <maxHistory /> 입력 일 지난 로그는 오래된 순서대로 지워준다.
728x90
반응형
'Web Programming > java-jsp' 카테고리의 다른 글
NumberUtils.max() (0) | 2018.09.13 |
---|---|
람다 아키텍처 (0) | 2018.09.05 |
java Generic (0) | 2018.09.05 |
TDD 테스트 주도 개발방법론 (0) | 2018.09.04 |
클래스 정보 가져오기 - 리플렉션 (0) | 2018.09.04 |