浏览代码

fix: get logger caller skip 问题

kvii 2 周之前
父节点
当前提交
6be9a4446f
共有 1 个文件被更改,包括 4 次插入1 次删除
  1. 4 1
      logger/logger.go

+ 4 - 1
logger/logger.go

@@ -104,7 +104,10 @@ func InitLogger(config *config.System) error {
 }
 
 // GetLogger 获取全局 logger
-func GetLogger() *zap.Logger { return logger }
+func GetLogger() *zap.Logger {
+	// 因为包级别函数的原因,需要调整下 caller skip 后再返回
+	return logger.WithOptions(zap.AddCallerSkip(-1))
+}
 
 // Debug 输出Debug级别日志
 func Debug(args ...any) {