feat(log): 全面重构日志系统,支持日志级别、去除ANSI乱码并抑制高频轮询
This commit is contained in:
@@ -39,6 +39,7 @@ func main() {
|
||||
|
||||
// 日志:控制台 + 文件
|
||||
applog.SetRetainDays(cfg.LogRetainDays)
|
||||
applog.SetLevel(cfg.LogLevel)
|
||||
logFile, err := applog.Setup(cfg.LogFile)
|
||||
if err != nil {
|
||||
log.Fatalf("setup log: %v", err)
|
||||
@@ -132,14 +133,14 @@ func main() {
|
||||
|
||||
r := router.Setup(h)
|
||||
addr := ":" + cfg.Port
|
||||
log.Printf("游戏皮肤供货平台 API 启动: http://localhost%s", addr)
|
||||
log.Printf("数据库: PostgreSQL")
|
||||
log.Printf("开放接口鉴权: X-App-Key + X-Timestamp + X-Nonce + X-Sign (HMAC-SHA256)")
|
||||
applog.Infof("游戏皮肤供货平台 API 启动: http://localhost%s (日志级别: %s)", addr, applog.GetLevel())
|
||||
applog.Infof("数据库: PostgreSQL")
|
||||
applog.Infof("开放接口鉴权: X-App-Key + X-Timestamp + X-Nonce + X-Sign (HMAC-SHA256)")
|
||||
if cfg.OpenAPIDebug {
|
||||
log.Printf("开放接口调试日志: 开启 (OPEN_API_DEBUG=0 可关闭)")
|
||||
applog.Infof("开放接口调试日志: 开启 (OPEN_API_DEBUG=0 可关闭)")
|
||||
}
|
||||
if cfg.LogFile != "" {
|
||||
log.Printf("日志文件: %s (同时输出控制台)", cfg.LogFile)
|
||||
applog.Infof("日志文件: %s (同时输出控制台)", cfg.LogFile)
|
||||
}
|
||||
if err := r.Run(addr); err != nil {
|
||||
log.Fatalf("server: %v", err)
|
||||
|
||||
Reference in New Issue
Block a user