配置 Logback 异步 Appender 时注意顺序

原创
2017/02/16 11:58
阅读数 3.3K

一般配置日志的时候都将 Appender 配置为异步方式,以避免日志阻塞应用。具体方法是使用 Logback 的 AsyncAppender

<appender name="mail" class="ch.qos.logback.classic.net.SMTPAppender">
    <!-- 邮件 Appender 具体配置忽略 -->
</appender>
 
<appender name="asyncMail" class="ch.qos.logback.classic.AsyncAppender">
    <discardingThreshold>50</discardingThreshold>
    <queueSize>512</queueSize>
    <includeCallerData>true</includeCallerData>
    <appender-ref ref="mail"/>
</appender>

这里有个需要注意的地方,那就是 AsyncAppender 必须在其引用的 Appender 配置的后面,否则会使配置不生效。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
1 收藏
0
分享
返回顶部
顶部