26.1 日志系统
26.1.1 日志框架:tslog(src/logger.ts)
src/logger.ts)tslog 简介
日志分级
// src/logging/levels.ts
export const ALLOWED_LOG_LEVELS = [
"silent", // 不输出任何日志
"fatal", // 致命错误(进程将退出)
"error", // 错误
"warn", // 警告
"info", // 信息(默认级别)
"debug", // 调试(verbose 模式下启用)
"trace", // 追踪(最详细)
] as const;Logger 工厂与滚动日志
文件日志 Transport
外部 Transport 扩展
Pino 兼容适配器
26.1.2 日志分级与输出(src/logging/ 目录)
src/logging/ 目录)双轨输出架构
控制台输出样式
样式
触发条件
格式
子系统日志(Subsystem Logger)
子系统颜色分配
Console Capture — 控制台劫持
敏感信息脱敏
26.1.3 WebSocket 日志(src/gateway/ws-log.ts)
src/gateway/ws-log.ts)日志格式化
ID 缩写
日志子系统
本节小结
Last updated