2022-08-31 14:49:35 +03:00

22 lines
372 B
Go

package logger
import "go.uber.org/zap"
var DefaultLogger *zap.Logger
func init() {
DefaultLogger, _ = zap.NewDevelopment(zap.IncreaseLevel(zap.InfoLevel))
}
func Default() *zap.Logger {
return DefaultLogger
}
func NewNamed(name string, fields ...zap.Field) *zap.Logger {
l := DefaultLogger.Named(name)
if len(fields) > 0 {
l = l.With(fields...)
}
return l
}