summaryrefslogtreecommitdiff
path: root/logger.go
blob: 8e2cecf1030735610f95040084ee72c27529ac83 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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
}