This commit is contained in:
vipg
2025-11-11 16:28:05 +08:00
parent 209bffb6f6
commit 220d61d328

View File

@@ -14,14 +14,17 @@ import (
var shanghaiLoc *time.Location
func init() {
var err error
// 提前初始化时区并处理错误
shanghaiLoc, err = time.LoadLocation("Asia/Shanghai")
if err != nil {
// 若加载失败使用UTC作为 fallback
shanghaiLoc = time.UTC
log.Printf("警告加载Asia/Shanghai时区失败将使用UTC时区: %v", err)
}
var err error
shanghaiLoc, err = time.LoadLocation("Asia/Shanghai")
if err != nil {
// 尝试备选时区名称
shanghaiLoc, err = time.LoadLocation("PRC")
if err != nil {
// 若仍失败,手动设置东八区偏移
shanghaiLoc = time.FixedZone("CST", 8*3600)
log.Printf("警告:加载时区失败,使用手动东八区偏移: %v", err)
}
}
}
// Init 初始化日志(依赖配置文件已加载)