MCPcopy
hub / github.com/cloudflare/cloudflared / fallbackLogger

Function fallbackLogger

logger/create.go:47–52  ·  view source on GitHub ↗
(err error)

Source from the content-addressed store, hash-verified

45}
46
47func fallbackLogger(err error) *zerolog.Logger {
48 failLog := fallbacklog.With().Logger()
49 fallbacklog.Error().Msgf("Falling back to a default logger due to logger setup failure: %s", err)
50
51 return &failLog
52}
53
54// resilientMultiWriter is an alternative to zerolog's so that we can make it resilient to individual
55// writer's errors. E.g., when running as a Windows service, the console writer fails, but we don't want to

Callers 1

newZerologFunction · 0.85

Calls 2

LoggerMethod · 0.80
ErrorMethod · 0.45

Tested by

no test coverage detected