f6b2f3d980946f835de8397edff6f0a5572436e6
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 |