MCPcopy
hub / github.com/uber-go/zap / withLogger

Function withLogger

zapgrpc/zapgrpc_test.go:256–263  ·  view source on GitHub ↗
(
	enab zapcore.LevelEnabler,
	opts []Option,
	f func(*Logger, *observer.ObservedLogs),
)

Source from the content-addressed store, hash-verified

254}
255
256func withLogger(
257 enab zapcore.LevelEnabler,
258 opts []Option,
259 f func(*Logger, *observer.ObservedLogs),
260) {
261 core, observedLogs := observer.New(enab)
262 f(NewLogger(zap.New(core), append(opts, withWarn())...), observedLogs)
263}

Callers 2

checkLevelFunction · 0.70
checkMessagesFunction · 0.70

Calls 4

NewFunction · 0.92
NewFunction · 0.92
withWarnFunction · 0.85
NewLoggerFunction · 0.70

Tested by

no test coverage detected