logback\346\227\245\345\277\227\351\205\215\347\275\256.md
... ...
@@ -127,18 +127,28 @@ logging.config=classpath:logback-spring.xml
127 127
```
128 128
129 129
130
-
131
-## 5.生产环境配置SQL异步输出到控制台
132
-
130
+## 5.加自定义类或者包路径的日志级别
133 131
如果要添加自定义类的日志级别,追加到logger到 logback-spring.xml
132
+
134 133
```xml
135 134
<logger name="com.sie.snest.engine.utils.TimeCounter" level="DEBUG"/>
136 135
<logger name="org.springframework" level="WARN"/>
137 136
```
138 137
139
-如果不想输出SQL到控制台,去掉 `<appender-ref ref="STDOUT" />`
138
+
139
+## 6.生产环境配置SQL异步输出到控制台
140
+
141
+
142
+SQL异步输出到控制台
140 143
141 144
```
145
+ <!-- SQL 日志异步输出到控制台 -->
146
+ <appender name="SQL_ASYNC_CONSOLE" class="ch.qos.logback.classic.AsyncAppender">
147
+ <discardingThreshold>0</discardingThreshold>
148
+ <queueSize>512</queueSize>
149
+ <appender-ref ref="STDOUT"/>
150
+ </appender>
151
+
142 152
<!-- SQL日志异步输出到控制台,DEBUG是开启SQL日志,INFO:为关闭 -->
143 153
<logger name="com.sie.snest.engine.db.relationdb.RelationDBAccessor" level="DEBUG" additivity="false">
144 154
<appender-ref ref="SQL_ASYNC_CONSOLE" />
... ...
@@ -151,7 +161,7 @@ logging.config=classpath:logback-spring.xml
151 161
```
152 162
153 163
154
-logback-spring.xml:
164
+生产环境配置SQL异步输出到控制台完整的示例:logback-spring.xml
155 165
156 166
```xml
157 167
<?xml version="1.0" encoding="UTF-8"?>