Skip to content

Commit e578a6d

Browse files
Merge pull request #1192 from woowacourse-teams/fix-log
fix: 로그 파일 업데이트
2 parents 9bca93d + bafc0d0 commit e578a6d

File tree

1 file changed

+21
-36
lines changed

1 file changed

+21
-36
lines changed

backend/src/main/resources/logback-spring.xml

+21-36
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22

33
<configuration>
4-
<timestamp key="BY_DATE" datePattern="yyyy-MM-dd"/>
54
<property name="LOGS_DIR_ROOT_PATH" value="logs"/>
65
<property name="LOGS_BACKUP_DIR_ROOT_PATH" value="logs-backup"/>
76
<property name="CONSOLE_LOG_PATTERN"
@@ -11,54 +10,48 @@
1110

1211
<springProfile name="prod">
1312
<appender name="FILE-INFO" class="ch.qos.logback.core.rolling.RollingFileAppender">
14-
<file>${LOGS_DIR_ROOT_PATH}/info/info-${BY_DATE}.log</file>
15-
<filter class = "ch.qos.logback.classic.filter.LevelFilter">
13+
<filter class="ch.qos.logback.classic.filter.LevelFilter">
1614
<level>INFO</level>
1715
<onMatch>ACCEPT</onMatch>
1816
<onMismatch>DENY</onMismatch>
1917
</filter>
2018
<encoder>
2119
<pattern>${FILE_LOG_PATTERN}</pattern>
2220
</encoder>
23-
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
24-
<fileNamePattern> ${LOGS_BACKUP_DIR_ROOT_PATH}/info/info-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
25-
<maxFileSize>100MB</maxFileSize>
21+
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
22+
<fileNamePattern>${LOGS_DIR_ROOT_PATH}/info/info-%d{yyyy-MM-dd}.log</fileNamePattern>
2623
<maxHistory>30</maxHistory>
2724
<totalSizeCap>3GB</totalSizeCap>
2825
</rollingPolicy>
2926
</appender>
3027

3128
<appender name="FILE-WARN" class="ch.qos.logback.core.rolling.RollingFileAppender">
32-
<file>${LOGS_DIR_ROOT_PATH}/warn/warn-${BY_DATE}.log</file>
33-
<filter class = "ch.qos.logback.classic.filter.LevelFilter">
29+
<filter class="ch.qos.logback.classic.filter.LevelFilter">
3430
<level>WARN</level>
3531
<onMatch>ACCEPT</onMatch>
3632
<onMismatch>DENY</onMismatch>
3733
</filter>
3834
<encoder>
3935
<pattern>${FILE_LOG_PATTERN}</pattern>
4036
</encoder>
41-
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
42-
<fileNamePattern> ${LOGS_BACKUP_DIR_ROOT_PATH}/warn/warn-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
43-
<maxFileSize>100MB</maxFileSize>
37+
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
38+
<fileNamePattern>${LOGS_DIR_ROOT_PATH}/warn/warn-%d{yyyy-MM-dd}.log</fileNamePattern>
4439
<maxHistory>30</maxHistory>
4540
<totalSizeCap>3GB</totalSizeCap>
4641
</rollingPolicy>
4742
</appender>
4843

4944
<appender name="FILE-ERROR" class="ch.qos.logback.core.rolling.RollingFileAppender">
50-
<file>${LOGS_DIR_ROOT_PATH}/error/error-${BY_DATE}.log</file>
51-
<filter class = "ch.qos.logback.classic.filter.LevelFilter">
45+
<filter class="ch.qos.logback.classic.filter.LevelFilter">
5246
<level>ERROR</level>
5347
<onMatch>ACCEPT</onMatch>
5448
<onMismatch>DENY</onMismatch>
5549
</filter>
5650
<encoder>
5751
<pattern>${FILE_LOG_PATTERN}</pattern>
5852
</encoder>
59-
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
60-
<fileNamePattern> ${LOGS_BACKUP_DIR_ROOT_PATH}/error/error-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
61-
<maxFileSize>100MB</maxFileSize>
53+
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
54+
<fileNamePattern>${LOGS_DIR_ROOT_PATH}/error/error-%d{yyyy-MM-dd}.log</fileNamePattern>
6255
<maxHistory>30</maxHistory>
6356
<totalSizeCap>3GB</totalSizeCap>
6457
</rollingPolicy>
@@ -73,72 +66,64 @@
7366

7467
<springProfile name="test">
7568
<appender name="FILE-DEBUG" class="ch.qos.logback.core.rolling.RollingFileAppender">
76-
<file>${LOGS_DIR_ROOT_PATH}/debug/debug-${BY_DATE}.log</file>
77-
<filter class = "ch.qos.logback.classic.filter.LevelFilter">
69+
<filter class="ch.qos.logback.classic.filter.LevelFilter">
7870
<level>DEBUG</level>
7971
<onMatch>ACCEPT</onMatch>
8072
<onMismatch>DENY</onMismatch>
8173
</filter>
8274
<encoder>
8375
<pattern>${FILE_LOG_PATTERN}</pattern>
8476
</encoder>
85-
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
86-
<fileNamePattern> ${LOGS_BACKUP_DIR_ROOT_PATH}/debug/debug-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
87-
<maxFileSize>100MB</maxFileSize>
77+
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
78+
<fileNamePattern>${LOGS_DIR_ROOT_PATH}/debug/debug-%d{yyyy-MM-dd}.log</fileNamePattern>
8879
<maxHistory>30</maxHistory>
8980
<totalSizeCap>3GB</totalSizeCap>
9081
</rollingPolicy>
9182
</appender>
9283

9384
<appender name="FILE-INFO" class="ch.qos.logback.core.rolling.RollingFileAppender">
94-
<file>${LOGS_DIR_ROOT_PATH}/info/info-${BY_DATE}.log</file>
95-
<filter class = "ch.qos.logback.classic.filter.LevelFilter">
85+
<filter class="ch.qos.logback.classic.filter.LevelFilter">
9686
<level>INFO</level>
9787
<onMatch>ACCEPT</onMatch>
9888
<onMismatch>DENY</onMismatch>
9989
</filter>
10090
<encoder>
10191
<pattern>${FILE_LOG_PATTERN}</pattern>
10292
</encoder>
103-
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
104-
<fileNamePattern> ${LOGS_BACKUP_DIR_ROOT_PATH}/info/info-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
105-
<maxFileSize>100MB</maxFileSize>
93+
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
94+
<fileNamePattern>${LOGS_DIR_ROOT_PATH}/info/info-%d{yyyy-MM-dd}.log</fileNamePattern>
10695
<maxHistory>30</maxHistory>
10796
<totalSizeCap>3GB</totalSizeCap>
10897
</rollingPolicy>
10998
</appender>
11099

111100
<appender name="FILE-WARN" class="ch.qos.logback.core.rolling.RollingFileAppender">
112-
<file>${LOGS_DIR_ROOT_PATH}/warn/warn-${BY_DATE}.log</file>
113-
<filter class = "ch.qos.logback.classic.filter.LevelFilter">
101+
<filter class="ch.qos.logback.classic.filter.LevelFilter">
114102
<level>WARN</level>
115103
<onMatch>ACCEPT</onMatch>
116104
<onMismatch>DENY</onMismatch>
117105
</filter>
118106
<encoder>
119107
<pattern>${FILE_LOG_PATTERN}</pattern>
120108
</encoder>
121-
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
122-
<fileNamePattern> ${LOGS_BACKUP_DIR_ROOT_PATH}/warn/warn-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
123-
<maxFileSize>100MB</maxFileSize>
109+
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
110+
<fileNamePattern>${LOGS_DIR_ROOT_PATH}/warn/warn-%d{yyyy-MM-dd}.log</fileNamePattern>
124111
<maxHistory>30</maxHistory>
125112
<totalSizeCap>3GB</totalSizeCap>
126113
</rollingPolicy>
127114
</appender>
128115

129116
<appender name="FILE-ERROR" class="ch.qos.logback.core.rolling.RollingFileAppender">
130-
<file>${LOGS_DIR_ROOT_PATH}/error/error-${BY_DATE}.log</file>
131-
<filter class = "ch.qos.logback.classic.filter.LevelFilter">
117+
<filter class="ch.qos.logback.classic.filter.LevelFilter">
132118
<level>ERROR</level>
133119
<onMatch>ACCEPT</onMatch>
134120
<onMismatch>DENY</onMismatch>
135121
</filter>
136122
<encoder>
137123
<pattern>${FILE_LOG_PATTERN}</pattern>
138124
</encoder>
139-
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
140-
<fileNamePattern> ${LOGS_BACKUP_DIR_ROOT_PATH}/error/error-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
141-
<maxFileSize>100MB</maxFileSize>
125+
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
126+
<fileNamePattern>${LOGS_DIR_ROOT_PATH}/error/error-%d{yyyy-MM-dd}.log</fileNamePattern>
142127
<maxHistory>30</maxHistory>
143128
<totalSizeCap>3GB</totalSizeCap>
144129
</rollingPolicy>

0 commit comments

Comments
 (0)