MCPcopy Index your code
hub / github.com/tinyauthapp/tinyauth / createLogger

Function createLogger

internal/utils/tlog/log_wrapper.go:75–85  ·  view source on GitHub ↗
(component string, streamCfg config.LogStreamConfig, baseLogger zerolog.Logger)

Source from the content-addressed store, hash-verified

73}
74
75func createLogger(component string, streamCfg config.LogStreamConfig, baseLogger zerolog.Logger) zerolog.Logger {
76 if !streamCfg.Enabled {
77 return zerolog.Nop()
78 }
79 subLogger := baseLogger.With().Str("log_stream", component).Logger()
80 // override level if specified, otherwise use base level
81 if streamCfg.Level != "" {
82 subLogger = subLogger.Level(parseLogLevel(streamCfg.Level))
83 }
84 return subLogger
85}
86
87func parseLogLevel(level string) zerolog.Level {
88 if level == "" {

Callers 1

NewLoggerFunction · 0.85

Calls 1

parseLogLevelFunction · 0.85

Tested by

no test coverage detected