Commit Graph

3 Commits (342d39a1a03f05ecccee2d465da4bf6ee8414da9)

Author SHA1 Message Date
maguodong 342d39a1a0 修改日志可以按照日期进行输出,并自动清理超过30天的旧日志文件 2026-03-28 17:52:52 +08:00
black1552 5a37aea56f feat(log): 实现日志系统彩色输出和文件分离功能
- 添加 ANSI 颜色常量定义支持彩色输出
- 实现 stripAnsiColors 函数去除 ANSI 颜色码
- 创建 logWriter 结构体实现控制台带颜色文件无颜色的输出
- 修改初始化逻辑使用自定义 writer 替代 MultiWriter
- 更新 Info、Error、Warn、Debug 函数添加时间戳和颜色前缀
- 将日志文件大小限制从 1MB 调整为 2MB
- 移除默认日志标志位,使用自定义格式化输出
2026-03-06 10:20:55 +08:00
black1552 22a6f33af2 feat(log): 添加日志系统功能
- 集成 lumberjack.v2 库实现日志轮转功能
- 创建 log 包并实现基础日志记录器
- 实现 Info、Error、Warn、Debug 四种日志级别方法
- 配置日志文件大小限制为 1MB 和保留策略
- 实现日志同时输出到文件和终端的功能
- 添加错误日志的堆栈跟踪信息记录
2026-02-25 14:22:56 +08:00