|
1 | 1 | <?xml version="1.0" encoding="UTF-8"?>
|
2 | 2 |
|
3 | 3 | <configuration>
|
4 |
| - <timestamp key="BY_DATE" datePattern="yyyy-MM-dd"/> |
5 | 4 | <property name="LOGS_DIR_ROOT_PATH" value="logs"/>
|
6 | 5 | <property name="LOGS_BACKUP_DIR_ROOT_PATH" value="logs-backup"/>
|
7 | 6 | <property name="CONSOLE_LOG_PATTERN"
|
|
11 | 10 |
|
12 | 11 | <springProfile name="prod">
|
13 | 12 | <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"> |
16 | 14 | <level>INFO</level>
|
17 | 15 | <onMatch>ACCEPT</onMatch>
|
18 | 16 | <onMismatch>DENY</onMismatch>
|
19 | 17 | </filter>
|
20 | 18 | <encoder>
|
21 | 19 | <pattern>${FILE_LOG_PATTERN}</pattern>
|
22 | 20 | </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> |
26 | 23 | <maxHistory>30</maxHistory>
|
27 | 24 | <totalSizeCap>3GB</totalSizeCap>
|
28 | 25 | </rollingPolicy>
|
29 | 26 | </appender>
|
30 | 27 |
|
31 | 28 | <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"> |
34 | 30 | <level>WARN</level>
|
35 | 31 | <onMatch>ACCEPT</onMatch>
|
36 | 32 | <onMismatch>DENY</onMismatch>
|
37 | 33 | </filter>
|
38 | 34 | <encoder>
|
39 | 35 | <pattern>${FILE_LOG_PATTERN}</pattern>
|
40 | 36 | </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> |
44 | 39 | <maxHistory>30</maxHistory>
|
45 | 40 | <totalSizeCap>3GB</totalSizeCap>
|
46 | 41 | </rollingPolicy>
|
47 | 42 | </appender>
|
48 | 43 |
|
49 | 44 | <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"> |
52 | 46 | <level>ERROR</level>
|
53 | 47 | <onMatch>ACCEPT</onMatch>
|
54 | 48 | <onMismatch>DENY</onMismatch>
|
55 | 49 | </filter>
|
56 | 50 | <encoder>
|
57 | 51 | <pattern>${FILE_LOG_PATTERN}</pattern>
|
58 | 52 | </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> |
62 | 55 | <maxHistory>30</maxHistory>
|
63 | 56 | <totalSizeCap>3GB</totalSizeCap>
|
64 | 57 | </rollingPolicy>
|
|
73 | 66 |
|
74 | 67 | <springProfile name="test">
|
75 | 68 | <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"> |
78 | 70 | <level>DEBUG</level>
|
79 | 71 | <onMatch>ACCEPT</onMatch>
|
80 | 72 | <onMismatch>DENY</onMismatch>
|
81 | 73 | </filter>
|
82 | 74 | <encoder>
|
83 | 75 | <pattern>${FILE_LOG_PATTERN}</pattern>
|
84 | 76 | </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> |
88 | 79 | <maxHistory>30</maxHistory>
|
89 | 80 | <totalSizeCap>3GB</totalSizeCap>
|
90 | 81 | </rollingPolicy>
|
91 | 82 | </appender>
|
92 | 83 |
|
93 | 84 | <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"> |
96 | 86 | <level>INFO</level>
|
97 | 87 | <onMatch>ACCEPT</onMatch>
|
98 | 88 | <onMismatch>DENY</onMismatch>
|
99 | 89 | </filter>
|
100 | 90 | <encoder>
|
101 | 91 | <pattern>${FILE_LOG_PATTERN}</pattern>
|
102 | 92 | </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> |
106 | 95 | <maxHistory>30</maxHistory>
|
107 | 96 | <totalSizeCap>3GB</totalSizeCap>
|
108 | 97 | </rollingPolicy>
|
109 | 98 | </appender>
|
110 | 99 |
|
111 | 100 | <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"> |
114 | 102 | <level>WARN</level>
|
115 | 103 | <onMatch>ACCEPT</onMatch>
|
116 | 104 | <onMismatch>DENY</onMismatch>
|
117 | 105 | </filter>
|
118 | 106 | <encoder>
|
119 | 107 | <pattern>${FILE_LOG_PATTERN}</pattern>
|
120 | 108 | </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> |
124 | 111 | <maxHistory>30</maxHistory>
|
125 | 112 | <totalSizeCap>3GB</totalSizeCap>
|
126 | 113 | </rollingPolicy>
|
127 | 114 | </appender>
|
128 | 115 |
|
129 | 116 | <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"> |
132 | 118 | <level>ERROR</level>
|
133 | 119 | <onMatch>ACCEPT</onMatch>
|
134 | 120 | <onMismatch>DENY</onMismatch>
|
135 | 121 | </filter>
|
136 | 122 | <encoder>
|
137 | 123 | <pattern>${FILE_LOG_PATTERN}</pattern>
|
138 | 124 | </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> |
142 | 127 | <maxHistory>30</maxHistory>
|
143 | 128 | <totalSizeCap>3GB</totalSizeCap>
|
144 | 129 | </rollingPolicy>
|
|
0 commit comments