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

+ Recent posts