LOG_PATH/년월 추가

dev
박성영 4 months ago
parent 3accc324cb
commit 30eda15c9e

@ -5,6 +5,9 @@
<springProperty scope="context" name="LOG_FILE" source="logging.file.name" defaultValue="application" />
<springProperty scope="context" name="MAX_FILE_SIZE" source="logging.logback.rollingpolicy.max-file-size" defaultValue="10MB" />
<springProperty scope="context" name="MAX_HISTORY" source="logging.logback.rollingpolicy.max-history" defaultValue="30" />
<!-- 현재 년월을 변수로 정의 (yyyyMM 형식) -->
<timestamp key="CURRENT_MONTH" datePattern="yyyyMM"/>
<!-- 콘솔 출력 설정 -->
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
@ -21,13 +24,14 @@
<!-- 파일 출력 설정 -->
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${LOG_PATH}/${LOG_FILE}</file>
<!-- 로그 경로에 년월(yyyymm) 형식 추가 -->
<file>${LOG_PATH}/${CURRENT_MONTH}/${LOG_FILE}</file>
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- 일별 로그 파일 생성 -->
<fileNamePattern>${LOG_PATH}/${LOG_FILE}.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
<fileNamePattern>${LOG_PATH}/%d{yyyyMM}/${LOG_FILE}.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<!-- 파일당 최고 용량 kb, mb, gb -->
<maxFileSize>${MAX_FILE_SIZE}</maxFileSize>

Loading…
Cancel
Save