diff options
author | 2022-04-04 22:13:31 -0700 | |
---|---|---|
committer | 2022-04-04 22:13:31 -0700 | |
commit | 8899d22b29f7e373e03caf17cf81b0ca916990db (patch) | |
tree | 2b6aaed5b23f0dafba6806c02353096c11b3cbc2 | |
parent | b1c323cf5997514a982204c29813e9789e12d159 (diff) | |
download | logger-8899d22b29f7e373e03caf17cf81b0ca916990db.tar.gz logger-8899d22b29f7e373e03caf17cf81b0ca916990db.tar.zst logger-8899d22b29f7e373e03caf17cf81b0ca916990db.zip |
Adds min-level option to SetupLoggerv0.3.0
-rw-r--r-- | logger.go | 11 |
1 files changed, 8 insertions, 3 deletions
@@ -2,15 +2,20 @@ package logger import ( "go.uber.org/zap" + "go.uber.org/zap/zapcore" ) -func SetupLogger() (*zap.Logger, error) { +func SetupLogger(level zapcore.Level) (*zap.Logger, error) { var logger *zap.Logger var err error if Production { - logger, err = zap.NewProduction() + cfg := zap.NewProductionConfig() + cfg.Level.SetLevel(level) + logger, err = cfg.Build() } else { - logger, err = zap.NewDevelopment() + cfg := zap.NewDevelopmentConfig() + cfg.Level.SetLevel(level) + logger, err = cfg.Build() } if err != nil { return nil, err |