|
@@ -4,7 +4,7 @@ |
|
@@ -4,7 +4,7 @@ |
4
|
<!-- scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true -->
|
4
|
<!-- scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true -->
|
5
|
<!-- scanPeriod:设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。当scan为true时,此属性生效。默认的时间间隔为1分钟。 -->
|
5
|
<!-- scanPeriod:设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。当scan为true时,此属性生效。默认的时间间隔为1分钟。 -->
|
6
|
<!-- debug:当此属性设置为true时,将打印出logback内部日志信息,实时查看logback运行状态。默认值为false。 -->
|
6
|
<!-- debug:当此属性设置为true时,将打印出logback内部日志信息,实时查看logback运行状态。默认值为false。 -->
|
7
|
-<configuration scan="true" scanPeriod="10 seconds">
|
7
|
+<configuration scan="true" scanPeriod="60 seconds">
|
8
|
|
8
|
|
9
|
<!--<include resource="org/springframework/boot/logging/logback/base.xml" />-->
|
9
|
<!--<include resource="org/springframework/boot/logging/logback/base.xml" />-->
|
10
|
|
10
|
|
|
@@ -54,7 +54,8 @@ |
|
@@ -54,7 +54,8 @@ |
54
|
<maxFileSize>100MB</maxFileSize>
|
54
|
<maxFileSize>100MB</maxFileSize>
|
55
|
</timeBasedFileNamingAndTriggeringPolicy>
|
55
|
</timeBasedFileNamingAndTriggeringPolicy>
|
56
|
<!--日志文件保留天数-->
|
56
|
<!--日志文件保留天数-->
|
57
|
- <maxHistory>15</maxHistory>
|
57
|
+ <maxHistory>5</maxHistory>
|
|
|
58
|
+ <totalSizeCap>500MB</totalSizeCap>
|
58
|
</rollingPolicy>
|
59
|
</rollingPolicy>
|
59
|
<!-- 此日志文件只记录debug级别的 -->
|
60
|
<!-- 此日志文件只记录debug级别的 -->
|
60
|
<filter class="ch.qos.logback.classic.filter.LevelFilter">
|
61
|
<filter class="ch.qos.logback.classic.filter.LevelFilter">
|
|
@@ -81,7 +82,8 @@ |
|
@@ -81,7 +82,8 @@ |
81
|
<maxFileSize>100MB</maxFileSize>
|
82
|
<maxFileSize>100MB</maxFileSize>
|
82
|
</timeBasedFileNamingAndTriggeringPolicy>
|
83
|
</timeBasedFileNamingAndTriggeringPolicy>
|
83
|
<!--日志文件保留天数-->
|
84
|
<!--日志文件保留天数-->
|
84
|
- <maxHistory>15</maxHistory>
|
85
|
+ <maxHistory>5</maxHistory>
|
|
|
86
|
+ <totalSizeCap>500MB</totalSizeCap>
|
85
|
</rollingPolicy>
|
87
|
</rollingPolicy>
|
86
|
<!-- 此日志文件只记录info级别的 -->
|
88
|
<!-- 此日志文件只记录info级别的 -->
|
87
|
<filter class="ch.qos.logback.classic.filter.LevelFilter">
|
89
|
<filter class="ch.qos.logback.classic.filter.LevelFilter">
|
|
@@ -108,6 +110,7 @@ |
|
@@ -108,6 +110,7 @@ |
108
|
</timeBasedFileNamingAndTriggeringPolicy>
|
110
|
</timeBasedFileNamingAndTriggeringPolicy>
|
109
|
<!--日志文件保留天数-->
|
111
|
<!--日志文件保留天数-->
|
110
|
<maxHistory>15</maxHistory>
|
112
|
<maxHistory>15</maxHistory>
|
|
|
113
|
+ <totalSizeCap>500MB</totalSizeCap>
|
111
|
</rollingPolicy>
|
114
|
</rollingPolicy>
|
112
|
<!-- 此日志文件只记录warn级别的 -->
|
115
|
<!-- 此日志文件只记录warn级别的 -->
|
113
|
<filter class="ch.qos.logback.classic.filter.LevelFilter">
|
116
|
<filter class="ch.qos.logback.classic.filter.LevelFilter">
|
|
@@ -117,6 +120,33 @@ |
|
@@ -117,6 +120,33 @@ |
117
|
</filter>
|
120
|
</filter>
|
118
|
</appender>
|
121
|
</appender>
|
119
|
|
122
|
|
|
|
123
|
+ <!-- 时间滚动输出 level为 trace 日志 -->
|
|
|
124
|
+ <appender name="TRACE_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
125
|
+ <!-- 正在记录的日志文件的路径及文件名 -->
|
|
|
126
|
+ <file>${log.path}/log_trace.log</file>
|
|
|
127
|
+ <!--日志文件输出格式-->
|
|
|
128
|
+ <encoder>
|
|
|
129
|
+ <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
|
|
|
130
|
+ <charset>UTF-8</charset> <!-- 此处设置字符集 -->
|
|
|
131
|
+ </encoder>
|
|
|
132
|
+ <!-- 日志记录器的滚动策略,按日期,按大小记录 -->
|
|
|
133
|
+ <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
|
|
134
|
+ <fileNamePattern>${log.path}/trace/log-trace-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
|
|
|
135
|
+ <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
|
|
|
136
|
+ <maxFileSize>100MB</maxFileSize>
|
|
|
137
|
+ </timeBasedFileNamingAndTriggeringPolicy>
|
|
|
138
|
+ <!--日志文件保留天数-->
|
|
|
139
|
+ <maxHistory>5</maxHistory>
|
|
|
140
|
+ <totalSizeCap>500MB</totalSizeCap>
|
|
|
141
|
+ </rollingPolicy>
|
|
|
142
|
+ <!-- 此日志文件只记录trace级别的 -->
|
|
|
143
|
+ <filter class="ch.qos.logback.classic.filter.LevelFilter">
|
|
|
144
|
+ <level>TRACE</level>
|
|
|
145
|
+ <onMatch>ACCEPT</onMatch>
|
|
|
146
|
+ <onMismatch>DENY</onMismatch>
|
|
|
147
|
+ </filter>
|
|
|
148
|
+ </appender>
|
|
|
149
|
+
|
120
|
|
150
|
|
121
|
<!-- 时间滚动输出 level为 ERROR 日志 -->
|
151
|
<!-- 时间滚动输出 level为 ERROR 日志 -->
|
122
|
<appender name="ERROR_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
152
|
<appender name="ERROR_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
@@ -134,7 +164,8 @@ |
|
@@ -134,7 +164,8 @@ |
134
|
<maxFileSize>100MB</maxFileSize>
|
164
|
<maxFileSize>100MB</maxFileSize>
|
135
|
</timeBasedFileNamingAndTriggeringPolicy>
|
165
|
</timeBasedFileNamingAndTriggeringPolicy>
|
136
|
<!--日志文件保留天数-->
|
166
|
<!--日志文件保留天数-->
|
137
|
- <maxHistory>15</maxHistory>
|
167
|
+ <maxHistory>5</maxHistory>
|
|
|
168
|
+ <totalSizeCap>500MB</totalSizeCap>
|
138
|
</rollingPolicy>
|
169
|
</rollingPolicy>
|
139
|
<!-- 此日志文件只记录ERROR级别的 -->
|
170
|
<!-- 此日志文件只记录ERROR级别的 -->
|
140
|
<filter class="ch.qos.logback.classic.filter.LevelFilter">
|
171
|
<filter class="ch.qos.logback.classic.filter.LevelFilter">
|
|
@@ -176,6 +207,7 @@ |
|
@@ -176,6 +207,7 @@ |
176
|
<appender-ref ref="INFO_FILE" />
|
207
|
<appender-ref ref="INFO_FILE" />
|
177
|
<appender-ref ref="WARN_FILE" />
|
208
|
<appender-ref ref="WARN_FILE" />
|
178
|
<appender-ref ref="ERROR_FILE" />
|
209
|
<appender-ref ref="ERROR_FILE" />
|
|
|
210
|
+ <appender-ref ref="TRACE_FILE" />
|
179
|
</root>
|
211
|
</root>
|
180
|
|
212
|
|
181
|
</configuration> |
213
|
</configuration> |