logback\346\227\245\345\277\227\351\205\215\347\275\256.md
... ...
@@ -183,7 +183,7 @@ logback-spring.xml 配置
183 183
184 184
## 5.生产环境配置SQL异步输出
185 185
186
-如果不想输出SQL到控制台,appender-ref去掉 STDOUT.
186
+如果不想输出SQL到控制台,去掉 `<appender-ref ref="STDOUT" />`
187 187
188 188
```
189 189
<!-- SQL日志输出到控制台和SQL_LOG文件,DEBUG是开启SQL日志,INFO:为关闭 -->
... ...
@@ -191,13 +191,13 @@ logback-spring.xml 配置
191 191
<appender-ref ref="SQL_ASYNC_LOG" />
192 192
</logger>
193 193
194
- <!-- 分表SQL日志控制,INFO为打开,ERROR为关闭 -->
194
+ <!-- 分表SQL日志控制.INFO为打开;ERROR为关闭 -->
195 195
<logger name="ShardingSphere-SQL" level="INFO" additivity="false">
196
- <!-- <appender-ref ref="STDOUT" /> --> -去掉STDOUT
197 196
<appender-ref ref="SQL_ASYNC_LOG" />
198 197
</logger>
199 198
```
200 199
200
+
201 201
logback-spring.xml:
202 202
203 203
```xml
... ...
@@ -242,14 +242,12 @@ logback-spring.xml:
242 242
<fileNamePattern>${LOG_BASE}/error.%d{yyyyMMdd}.%i.log
243 243
</fileNamePattern>
244 244
<!-- 每天一个日志文件,当天的日志文件超过10MB时,生成新的日志文件,当天的日志文件数量超过totalSizeCap/maxFileSize,日志文件就会被回滚覆盖。 -->
245
- <maxFileSize>10MB</maxFileSize>
246
- <maxHistory>30</maxHistory>
247
- <totalSizeCap>5GB</totalSizeCap>
245
+ <maxFileSize>128MB</maxFileSize>
246
+ <maxHistory>60</maxHistory>
247
+ <totalSizeCap>30GB</totalSizeCap>
248 248
</rollingPolicy>
249 249
</appender>
250 250
251
-
252
-
253 251
<!--SQL日志 -->
254 252
<appender name="SQL_LOG" class="ch.qos.logback.core.rolling.RollingFileAppender">
255 253
<encoder>
... ...
@@ -273,15 +271,15 @@ logback-spring.xml:
273 271
274 272
275 273
276
-
274
+ <!-- root定义全局日志级别为INFO -->
277 275
<root level="INFO">
278 276
<appender-ref ref="STDOUT" />
279 277
<appender-ref ref="LOG_FILE" />
280 278
<appender-ref ref="ERROR_LOG" />
281
- <appender-ref ref="SQL_ASYNC_LOG" />
282 279
</root>
283 280
284 281
282
+ <!-- logger:可以为特定包或类设置不同的日志级别 -->
285 283
<logger name="org.hibernate" level="ERROR" />
286 284
<logger name="io.netty" level="ERROR" />
287 285
<logger name="org.springframework" level="WARN" />
... ...
@@ -294,13 +292,13 @@ logback-spring.xml:
294 292
<appender-ref ref="LOG_FILE" />
295 293
</logger>
296 294
297
- <!-- SQL日志输出到控制台和SQL_LOG文件,additivity=false表示不向root传递打印信息 -->
295
+ <!-- SQL日志输出到控制台和SQL_LOG文件,additivity=false表示不向root传递打印信息. DEBUG为打开,INFO为关闭 -->
298 296
<logger name="com.sie.snest.engine.db.relationdb.RelationDBAccessor" level="DEBUG" additivity="false">
299 297
<appender-ref ref="STDOUT" />
300 298
<appender-ref ref="SQL_ASYNC_LOG" />
301 299
</logger>
302 300
303
- <!-- 分表SQL日志控制,INFO为打开,ERROR为关闭 -->
301
+ <!-- 分表SQL日志控制.INFO为打开;ERROR为关闭 -->
304 302
<logger name="ShardingSphere-SQL" level="INFO" additivity="false">
305 303
<appender-ref ref="STDOUT" />
306 304
<appender-ref ref="SQL_ASYNC_LOG" />
... ...
@@ -308,7 +306,6 @@ logback-spring.xml:
308 306
309 307
310 308
</configuration>
311
-
312 309
```
313 310
314 311