美文网首页
Logback实现异步日志

Logback实现异步日志

作者: 调雨为酥 | 来源:发表于2020-11-23 16:29 被阅读0次

官方介绍:http://logback.qos.ch/manual/appenders.html#AsyncAppender

步骤1:在Logback配置中添加appender,如下:

<!-- 异步输出 -->
<appender name="ASYNC-STDOUT" class="ch.qos.logback.classic.AsyncAppender">
    <!-- 不丢失日志.默认的,如果队列的80%已满,则会丢弃TRACT、DEBUG、INFO级别的日志 -->
    <discardingThreshold>0</discardingThreshold>
    <!-- 更改默认的队列的深度,该值会影响性能.默认值为256 -->
    <queueSize>256</queueSize>
     添加附加的appender,最多只能添加一个 
    <appender-ref ref="STDOUT"/>
    <!--因为性能原因 logback 的 AsyncAppender 默认是不记录该信息,需要开启-->
    <includeCallerData>true</includeCallerData>
</appender>

步骤2:替换输出引用,如下:

<root level="INFO">
    <appender-ref ref="ASYNC-STDOUT"/>
</root>

相关文章

  • Logback实现异步日志

    官方介绍:http://logback.qos.ch/manual/appenders.html#AsyncApp...

  • Logback 异步日志配置

    本文介绍 Logback 异步日志配置的原理及方法。 Logback 默认日志记录使用同步方式,一定程度上会造成性...

  • logback同步异步日志性能测试

    本地测试logback同步和异步日志输出的差别(6核32G) 数量级logback 同步日志(耗时ms)logba...

  • Springboot 日志

    Springboot默认使用Logback作为日志框架实现 配置logback.xml

  • springboot+logback日志异步数据库

    logback.xml配置文件: 异步日志的核心配置如下: 自定义 LogDBAppender (Appender...

  • springboot logback 结合

    LogBack日志框架 logback是一个日志框架,logback是一个日志框架,logback是一个日志框架,...

  • logback 异步日志配置

    目前所有的日志记录方式采用的都是同步的方式,即直接将日志写入文件。在多应用的时候,这种效果会导致一定的线程运行延迟...

  • 【日志】Log4j2配置

    在同步日志模式下, Logback的性能是最糟糕的,log4j2的性能无论在同步日志模式还是异步日志模式下都是最佳...

  • SpringBoot整合logback日志

    SpringBoot内部集成了logback日志依赖,默认使用logback记录日志信息。 一、logback介绍...

  • 三.Logback配置与使用

    logback日志介绍 主要模块 logback-access logback-classic logback-c...

网友评论

      本文标题:Logback实现异步日志

      本文链接:https://www.haomeiwen.com/subject/kcdviktx.html