【发布时间】:2021-08-12 12:21:20
【问题描述】:
我发现 Kafka 默认将所有内容打印为 stderr 我想改变它,我发现我必须添加一个 log4j.properties 文件
我创建了一个并添加了至少应该为消费者更改它的属性,但所有内容仍然写入 stderr
为了确定,我在 main/ressources 中也有相同的属性文件
【问题讨论】:
标签: logging apache-kafka log4j slf4j log-level
我发现 Kafka 默认将所有内容打印为 stderr 我想改变它,我发现我必须添加一个 log4j.properties 文件
我创建了一个并添加了至少应该为消费者更改它的属性,但所有内容仍然写入 stderr
为了确定,我在 main/ressources 中也有相同的属性文件
【问题讨论】:
标签: logging apache-kafka log4j slf4j log-level
log4j.properties 用于 log4j 1.x,这是 Kafka 使用的
但是,您已将 log4j 2.x 定义为您的依赖项,它将在 src/main/resources
log4j2.properties 文件
【讨论】:
org.apache.logging 并尝试使用 logback(改用 logback.xml 文件)。例如github.com/OneCricketeer/kafka-streams-jib-example/blob/master/…