我在Java中使用Apache Kafka客户端,现在我收到很多带有[INFO]标记的消息。我在Internet上找到的所有建议都是更改log4j输出级别。但是我不使用log4j。
一小部分输出:
[main] INFO org.apache.kafka.common.utils.AppInfoParser - Kafka version: 2.2.0
[main] INFO org.apache.kafka.common.utils.AppInfoParser - Kafka commitId: 05fcfde8f69b0349
[main] INFO org.apache.kafka.clients.consumer.KafkaConsumer - [Consumer clientId=consumer-1, groupId=group3] Subscribed to topic(s): test.topics.tasks
更新: 我使用org.apache.kafka:kafka-clients:2.2.0
答案 0 :(得分:0)
但是我不使用log4j。
也许您不是,但是您提取的某些库可能会这样做(例如,Spring)。
您应该查阅所用框架的文档(如果有),否则,可以像这样将自己的log4j.properties
文件添加到类路径中。
log4j.rootLogger=WARN, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=[%d] %p %m (%c)%n
log4j.appender.stdout.Target=System.out