diff options
author | 2022-04-03 21:17:25 -0700 | |
---|---|---|
committer | 2022-04-03 21:17:25 -0700 | |
commit | 2a2b37f53f8b5c37d511782f01e2cdb9657f948a (patch) | |
tree | 45a4f544490959117bf7db24775c337255eb07b8 /logger.go | |
download | logger-2a2b37f53f8b5c37d511782f01e2cdb9657f948a.tar.gz logger-2a2b37f53f8b5c37d511782f01e2cdb9657f948a.tar.zst logger-2a2b37f53f8b5c37d511782f01e2cdb9657f948a.zip |
Initial Commitv0.1.0
Diffstat (limited to 'logger.go')
-rw-r--r-- | logger.go | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/logger.go b/logger.go new file mode 100644 index 0000000..8e2cecf --- /dev/null +++ b/logger.go @@ -0,0 +1,20 @@ +package logger + +import "go.uber.org/zap" + +func SetupLogger() (*zap.Logger, error) { + var logger *zap.Logger + var err error + if Production { + logger, err = zap.NewProduction() + } else { + logger, err = zap.NewDevelopment() + } + if err != nil { + return nil, err + } + + _ = zap.ReplaceGlobals(logger) + + return logger, nil +} |