This commit is contained in:
XuanLee-HEALER
2025-11-10 15:30:21 +08:00
parent 4716b82f29
commit df39693dff
43 changed files with 6864 additions and 5 deletions

52
log4j2.yaml Normal file
View File

@@ -0,0 +1,52 @@
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