MCPcopy
hub / github.com/sirupsen/logrus / NewNullLogger

Function NewNullLogger

hooks/test/test.go:42–49  ·  view source on GitHub ↗

NewNullLogger creates a discarding logger and installs the test hook.

()

Source from the content-addressed store, hash-verified

40
41// NewNullLogger creates a discarding logger and installs the test hook.
42func NewNullLogger() (*logrus.Logger, *Hook) {
43
44 logger := logrus.New()
45 logger.Out = io.Discard
46
47 return logger, NewLocal(logger)
48
49}
50
51func (t *Hook) Fire(e *logrus.Entry) error {
52 t.mu.Lock()

Callers 3

TestAllHooksFunction · 0.85
TestLoggingWithHooksRaceFunction · 0.85

Calls 2

NewFunction · 0.92
NewLocalFunction · 0.85

Tested by 3

TestAllHooksFunction · 0.68
TestLoggingWithHooksRaceFunction · 0.68