mirror of
https://github.com/layue13/MoonBridge.git
synced 2026-10-26 19:03:49 +00:00
- docs/logging.md 规定各级别写什么、永远不写什么,以及新增日志的做法 - core.log.ConnectionLog 统一写玩家(加入、离开、转服、转服失败、未能加入)和服务器 (注册、地址变更、注销、不可达/恢复)事件,logger 为 moonbridge.players / moonbridge.servers - LogText 清理对端与插件文本(控制字符、双向文字控制字符、长度上限),防止伪造日志行 - logging.playerAddresses 开关:false 时玩家地址写成 [hidden] - Session 记录结束原因(先记录者为准),在 closePair 中写离开或未能加入的原因 - 合并的 WARN(ThrottledWarning):连接数上限、插件命令/补全/事件/初次选服过载 - 控制通道:租约过期、注册被拒(按地址和原因去重);插件启用/停用;启动与关闭摘要 - logback:控制台 + logs/latest.log,按天压缩滚动保留 14 天;测试只写控制台 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>