官方介紹:http://logback.qos.ch/manual/appenders.html#AsyncAppender
步驟1:在Logback配置中添加appender觉鼻,如下:
<!-- 異步輸出 -->
<appender name="ASYNC-STDOUT" class="ch.qos.logback.classic.AsyncAppender">
<!-- 不丟失日志.默認(rèn)的,如果隊(duì)列的80%已滿,則會(huì)丟棄TRACT济赎、DEBUG两疚、INFO級(jí)別的日志 -->
<discardingThreshold>0</discardingThreshold>
<!-- 更改默認(rèn)的隊(duì)列的深度,該值會(huì)影響性能.默認(rèn)值為256 -->
<queueSize>256</queueSize>
添加附加的appender,最多只能添加一個(gè)
<appender-ref ref="STDOUT"/>
<!--因?yàn)樾阅茉?logback 的 AsyncAppender 默認(rèn)是不記錄該信息锌杀,需要開啟-->
<includeCallerData>true</includeCallerData>
</appender>
步驟2:替換輸出引用笙蒙,如下:
<root level="INFO">
<appender-ref ref="ASYNC-STDOUT"/>
</root>