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

Function SetupJSONLogger

utils/logging.go:28–36  ·  view source on GitHub ↗
(levelStr string, w io.Writer)

Source from the content-addressed store, hash-verified

26}
27
28func SetupJSONLogger(levelStr string, w io.Writer) {
29 zerolog.MessageFieldName = "message"
30 zerolog.LevelFieldName = "level"
31
32 var tsHook timestampHook
33 log.Logger = zerolog.New(w).
34 Hook(&tsHook).
35 Level(GetLogLevelOrDebug(levelStr))
36}
37
38func SetupDefaultLogger(levelStr string) {
39 zerolog.MessageFieldName = "message"

Callers 2

configMethod · 0.92
SetUpTestMethod · 0.92

Calls 1

GetLogLevelOrDebugFunction · 0.85

Tested by 1

SetUpTestMethod · 0.74