- 添加 lumberjack.v2 依赖实现日志轮转 - 支持配置文件输出(stdout/stderr/file) - 支持文件轮转(100MB/3备份/7天/压缩) - 添加 Config 结构体灵活配置 - 添加完整测试用例 测试验证: - TestInitWithConfig PASS - TestInitWithConfigFileOutput PASS - TestDefaultConfig PASS - 全量日志测试通过
27 lines
995 B
Modula-2
27 lines
995 B
Modula-2
module sub2api-cn-relay-manager
|
|
|
|
go 1.22.2
|
|
|
|
require modernc.org/sqlite v1.18.1
|
|
|
|
require (
|
|
github.com/google/uuid v1.3.0 // indirect
|
|
github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 // indirect
|
|
github.com/mattn/go-isatty v0.0.12 // indirect
|
|
github.com/remyoudompheng/bigfft v0.0.0-20200410134404-eec4a21b6bb0 // indirect
|
|
golang.org/x/mod v0.3.0 // indirect
|
|
golang.org/x/sys v0.0.0-20211007075335-d3039528d8ac // indirect
|
|
golang.org/x/tools v0.0.0-20201124115921-2c860bdd6e78 // indirect
|
|
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 // indirect
|
|
gopkg.in/natefinch/lumberjack.v2 v2.2.1 // indirect
|
|
lukechampine.com/uint128 v1.1.1 // indirect
|
|
modernc.org/cc/v3 v3.36.0 // indirect
|
|
modernc.org/ccgo/v3 v3.16.8 // indirect
|
|
modernc.org/libc v1.16.19 // indirect
|
|
modernc.org/mathutil v1.4.1 // indirect
|
|
modernc.org/memory v1.1.1 // indirect
|
|
modernc.org/opt v0.1.1 // indirect
|
|
modernc.org/strutil v1.1.1 // indirect
|
|
modernc.org/token v1.0.0 // indirect
|
|
)
|