在Ubuntu上设置Kafka日志级别,需修改配置文件并重启服务,具体步骤如下:
找到配置文件
Kafka配置文件通常位于安装目录的config文件夹中,常见路径为/opt/kafka/config/log4j.properties或/etc/kafka/log4j.properties。
编辑配置文件
使用文本编辑器(如nano或vim)打开文件,修改以下参数:
log4j.rootLogger,可选级别为TRACE、DEBUG、INFO、WARN、ERROR、FATAL、OFF(优先级从低到高)。例如:log4j.rootLogger=INFO, stdout(设置根日志为INFO级别,输出到控制台)。log4j.logger.组件名=级别。例如:log4j.logger.kafka.consumer=DEBUG(设置消费者日志为DEBUG级别)。保存并重启服务
保存文件后,重启Kafka使配置生效:
sudo systemctl restart kafka
若使用旧版本Kafka,可尝试:
sudo service kafka restart
验证日志输出
查看日志文件(通常位于/opt/kafka/logs/或/var/log/kafka/),确认日志级别已生效。例如:
tail -f /opt/kafka/logs/server.log
注意:
DEBUG或TRACE级别,可能产生大量日志并泄露敏感信息。