(levelStr string)
| 46 | } |
| 47 | |
| 48 | func GetLogLevelOrDebug(levelStr string) zerolog.Level { |
| 49 | levelStr = strings.ToLower(levelStr) |
| 50 | if levelStr == "warning" { |
| 51 | levelStr = "warn" |
| 52 | } |
| 53 | |
| 54 | var level zerolog.Level |
| 55 | |
| 56 | err := level.UnmarshalText([]byte(levelStr)) |
| 57 | if err == nil { |
| 58 | return level |
| 59 | } |
| 60 | |
| 61 | log.Warn().Msgf("Unknown log level '%s', defaulting to debug", levelStr) |
| 62 | return zerolog.DebugLevel |
| 63 | } |
| 64 | |
| 65 | type timestampHook struct{} |
| 66 |
no outgoing calls
no test coverage detected