在上篇文章中,我们通过接入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级别,其他没有尝试。
如果我的方法有帮到你,不妨请杯水喝吧?