publish v1.5.4

This commit is contained in:
AI Engineer 2026-06-05 08:36:23 +08:00
parent 07ee637572
commit 9c1dc3d7bc
2 changed files with 7 additions and 0 deletions

View File

@ -1,5 +1,11 @@
# Changelog # Changelog
## [1.5.4] - 2026-06-05
- **架构重构: 灵活的日志降噪过滤器**:
- **解耦**: 移除了包内针对特定第三方库(如 SugarDB的硬编码过滤逻辑。
- **新 API**: 引入了 `log.AddStdLogFilter(func(string) bool)` 机制。现在业务包可以在启动时注册自定义的过滤规则,实现精准、按需的控制台噪音治理。
- **缺陷修复**: 补充了 `logger.go` 中缺失的 `sync` 包导入。
## [1.5.3] - 2026-06-04 ## [1.5.3] - 2026-06-04
- **功能增强: 标准库日志全量审计**: - **功能增强: 标准库日志全量审计**:
- **实现**: 引入了 `log.RedirectStdLog()` 机制,并在 `DefaultLogger` 初始化时自动启用。该功能会劫持 Go 标准库 `log` 包的所有输出并转发到我们的结构化 Logger。 - **实现**: 引入了 `log.RedirectStdLog()` 机制,并在 `DefaultLogger` 初始化时自动启用。该功能会劫持 Go 标准库 `log` 包的所有输出并转发到我们的结构化 Logger。

View File

@ -6,6 +6,7 @@ import (
"log" "log"
"os" "os"
"strings" "strings"
"sync"
"time" "time"
"apigo.cc/go/cast" "apigo.cc/go/cast"