INNER CODE UNIT · Go
logOpts
umputun/spot · cmd/secrets/main.go:138
logOpts := make([]lgr.Option, 0, 7) // max: 3 debug + 3 common + 1 colorizer
if dbg {
logOpts = append(logOpts, lgr.Debug, lgr.CallerFile, lgr.CallerFunc)
}
logOpts = append(logOpts, lgr.Msec, lgr.LevelBraces, lgr.StackTraceOnError)
colorizer := lgr.Mapper{
ErrorFunc: func(s string) string { return color.New(color.FgHiRed).Sprint(s) },
WarnFunc: func(s string) string { return color.New(color.FgRed).Sprint(s) },
InfoFunc: func(s string) string { return color.New(color.FgYellow).Sprint(s) },
DebugFunc: func(s string) string { return color.New(color.FgWhite).Sprint(s) },
CallerFunc: func(s string) string { return color.New(color.FgBlue).Sprint(s) },
TimeFunc: func(s string) string { return color.New(color.FgCyan).Sprint(s) },
}
logOpts = append(logOpts, lgr.Map(colorizer))
lgr.SetupStdLogger(logOpts...)
lgr.Setup(logOpts...)