@@ -50,18 +50,18 @@ func Zap() (logger *zap.Logger) {
5050 // 尽可能携带来源与堆栈信息(使用 runtime 采集并过滤 zap 内部栈)
5151 info := entry .Message
5252 if entry .Caller .File != "" {
53- info = fmt .Sprintf ("%s | caller=%s:%d " , info , entry . Caller . File , entry . Caller . Line )
53+ info = fmt .Sprintf ("错误信息:%s " , info )
5454 }
5555 stack := entry .Stack
5656 if stack != "" {
57- info = fmt .Sprintf ("%s | stack= %s" , info , stack )
57+ info = fmt .Sprintf ("%s \n 调用栈: %s" , info , stack )
5858 // 解析最终业务调用方,并提取其方法源码
5959 if frame , ok := stacktrace .FindFinalCaller (stack ); ok {
6060 fnName , fnSrc , sLine , eLine , exErr := astutil .ExtractFuncSourceByPosition (frame .File , frame .Line )
6161 if exErr == nil {
62- info = fmt .Sprintf ("%s | final_caller= %s:%d (%s lines %d-%d)\n ----- 产生日志的方法代码如下 -----\n %s" , info , frame .File , frame .Line , fnName , sLine , eLine , fnSrc )
62+ info = fmt .Sprintf ("%s \n 最终调用方法: %s:%d (%s lines %d-%d)\n ----- 产生日志的方法代码如下 -----\n %s" , info , frame .File , frame .Line , fnName , sLine , eLine , fnSrc )
6363 } else {
64- info = fmt .Sprintf ("%s | final_caller= %s:%d (%s) | extract_err=%v" , info , frame .File , frame .Line , fnName , exErr )
64+ info = fmt .Sprintf ("%s \n 最终调用方法: %s:%d (%s) | extract_err=%v" , info , frame .File , frame .Line , fnName , exErr )
6565 }
6666 }
6767 }
0 commit comments