summaryrefslogtreecommitdiff
path: root/logger.go
diff options
context:
space:
mode:
authorGravatar Anshul Gupta <ansg191@yahoo.com> 2022-04-03 21:17:25 -0700
committerGravatar Anshul Gupta <ansg191@yahoo.com> 2022-04-03 21:17:25 -0700
commit2a2b37f53f8b5c37d511782f01e2cdb9657f948a (patch)
tree45a4f544490959117bf7db24775c337255eb07b8 /logger.go
downloadlogger-2a2b37f53f8b5c37d511782f01e2cdb9657f948a.tar.gz
logger-2a2b37f53f8b5c37d511782f01e2cdb9657f948a.tar.zst
logger-2a2b37f53f8b5c37d511782f01e2cdb9657f948a.zip
Initial Commitv0.1.0
Diffstat (limited to 'logger.go')
-rw-r--r--logger.go20
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
+}