From 1779b2acc3e9020c61ccadfb3cbd65194ec5441b Mon Sep 17 00:00:00 2001 From: kenriortega Date: Thu, 11 Nov 2021 11:23:14 -0500 Subject: [PATCH] ref: add caller tag to logger result --- pkg/logger/logger.go | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkg/logger/logger.go b/pkg/logger/logger.go index 11f0aae..5ee2779 100644 --- a/pkg/logger/logger.go +++ b/pkg/logger/logger.go @@ -9,11 +9,14 @@ import ( var log *zap.Logger func init() { - + config := zap.NewProductionConfig() encoderConfig := zap.NewProductionEncoderConfig() encoderConfig.TimeKey = "timestamp" + encoderConfig.CallerKey = "caller" encoderConfig.StacktraceKey = "" encoderConfig.EncodeTime = zapcore.ISO8601TimeEncoder + encoderConfig.EncodeCaller = zapcore.ShortCallerEncoder + config.EncoderConfig = encoderConfig w := zapcore.AddSync(&lumberjack.Logger{ Filename: "./ngonx-log/ngonx.log", @@ -21,13 +24,13 @@ func init() { MaxBackups: 3, MaxAge: 28, // days }) + core := zapcore.NewCore( - zapcore.NewConsoleEncoder(encoderConfig), + zapcore.NewConsoleEncoder(config.EncoderConfig), w, zap.InfoLevel, ) - log = zap.New(core) - + log = zap.New(core, zap.AddCaller(), zap.AddCallerSkip(1)) } // LogInfo wrap for log.info