java日志通过Kafka发送给elk问题处理(1)

来源:互联网 发布:美国债券市场托管数据 编辑:程序博客网 时间:2024/05/21 22:57

在上篇文章中,我们通过接入kafka来增强日志系统的承载能力,但是按照上篇文章中的配置存在一些问题

root的level基本除了INFO之外不能改为别的,如改为DEBUG的话会导致启动初始化持续堵塞,容器一直无法启动。

解决方法(参考)

<!-- This is the kafkaAppender --><appender name="kafkaAppender" class="com.github.danielwegener.logback.kafka.KafkaAppender"><!-- Kafka Appender configuration --></appender><appender name="ASYNC" class="ch.qos.logback.classic.AsyncAppender">    <appender-ref ref="kafkaAppender" /></appender><root level="info">    <appender-ref ref="ASYNC" /></root>


将kafkaAppender用logback的AsyncAppender处理下即可修改root的日志级别为其他的,目前我只尝试了DEBUG级别,其他没有尝试。

这里写图片描述
如果我的方法有帮到你,不妨请杯水喝吧?