MCPcopy Create free account
hub / github.com/aptly-dev/aptly / SetupDefaultLogger

Function SetupDefaultLogger

utils/logging.go:38–46  ·  view source on GitHub ↗
(levelStr string)

Source from the content-addressed store, hash-verified

36}
37
38func SetupDefaultLogger(levelStr string) {
39 zerolog.MessageFieldName = "message"
40 zerolog.LevelFieldName = "level"
41
42 log.Logger = zerolog.New(zerolog.ConsoleWriter{Out: os.Stderr,
43 FormatTimestamp: func(_ interface{}) string { return "" },
44 NoColor: !RunningOnTerminal(),
45 }).Level(GetLogLevelOrDebug(levelStr))
46}
47
48func GetLogLevelOrDebug(levelStr string) zerolog.Level {
49 levelStr = strings.ToLower(levelStr)

Callers 1

configMethod · 0.92

Calls 2

RunningOnTerminalFunction · 0.85
GetLogLevelOrDebugFunction · 0.85

Tested by

no test coverage detected