Files
playground/log4j2.yaml
XuanLee-HEALER df39693dff commit
2025-11-10 15:30:21 +08:00

53 lines
1.5 KiB
YAML

Configuration:
# -------------------------
# Appenders (日志输出目标)
# -------------------------
Appenders:
Console:
# 输出到容器的标准输出(控制台)
name: STDOUT
target: SYSTEM_OUT
PatternLayout:
# Kafka 标准的日志格式
pattern: "[%d] %p %X{kafka.server.tag} %m%n"
# -------------------------
# Loggers (日志记录器配置)
# -------------------------
Loggers:
# 根 Logger 配置: 确保所有日志都输出到 STDOUT
Root:
level: info # <-- 全局设置为 INFO 级别
AppenderRef:
ref: STDOUT
# 针对性配置:为了排查 Group Coordinator 和协议问题,确保关键组件级别正确
Logger:
# Kafka 服务器的核心组件
- name: kafka.server
level: error
additivity: false
AppenderRef:
ref: STDOUT
# 消费者组协调器 (Group Coordinator)
- name: kafka.coordinator.group
level: error
additivity: false
AppenderRef:
ref: STDOUT
# 请求通道:调试客户端连接、心跳和协议版本协商
- name: kafka.server.RequestChannel
level: error
additivity: false
AppenderRef:
ref: STDOUT
# 抑制 ZooKeeper 和其他冗余组件的 DEBUG 日志 (如果 Kafka 4.0 仍在加载其库)
- name: org.apache.zookeeper
level: warn # 保持 WARN 级别,避免日志爆炸
additivity: false
AppenderRef:
ref: STDOUT