Skip to content
File

Blob: util/logger.go

go18 lines
1package util
2 
3import (
4 "fmt"
5 "log"
6 
7 "go.uber.org/zap"
8 "go.uber.org/zap/zapcore"
9)
10 
11func GetStdLogger(parent *zap.Logger, sub string) *log.Logger {
12 logger, err := zap.NewStdLogAt(parent.With(zap.String("subsystem", sub)), zapcore.WarnLevel)
13 if err != nil {
14 panic(fmt.Errorf("error getting logger: %w", err))
15 }
16 return logger
17}