您没有指定根记录器的级别,因此应用默认的
ERROR
,您的配置相当于:
<Root level="ERROR">
<AppenderRef ref="ConsoleAppender" level="ALL"/>
<AppenderRef ref="KafkaAppender" level="INFO"/>
</Root>
为了记录消息,必须至少与配置的记录器的级别和附加程序引用的级别一样具体(参见过滤)。例如,如果来自 com.example
记录器的日志必须具有
ERROR
或更高级别才能最终进入 Kafka(记录器级别:
ERROR
,附加程序引用级别:
INFO
)。来自
org.apache.kafka
附加程序的日志事件仅需要
WARN
级别(记录器级别:
WARN
,从根记录器继承的附加程序引用级别:
INFO
)。更改根记录器的级别应该可以解决您的问题。