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 |