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

Method AddHook

logger.go:372–376  ·  view source on GitHub ↗

AddHook adds a hook to the logger hooks.

(hook Hook)

Source from the content-addressed store, hash-verified

370
371// AddHook adds a hook to the logger hooks.
372func (logger *Logger) AddHook(hook Hook) {
373 logger.mu.Lock()
374 defer logger.mu.Unlock()
375 logger.Hooks.Add(hook)
376}
377
378// IsLevelEnabled checks if the log level of the logger is greater than the level param
379func (logger *Logger) IsLevelEnabled(level Level) bool {

Callers 9

ExampleDefaultFieldHookFunction · 0.80
TestHookEntryIsPristineFunction · 0.80
TestAddHookRaceFunction · 0.80
TestReplaceHooksFunction · 0.80
ExampleGlobalHookFunction · 0.80
AddHookFunction · 0.80
NewLocalFunction · 0.80

Calls 3

LockMethod · 0.80
UnlockMethod · 0.80
AddMethod · 0.80

Tested by 7

ExampleDefaultFieldHookFunction · 0.64
TestHookEntryIsPristineFunction · 0.64
TestAddHookRaceFunction · 0.64
TestReplaceHooksFunction · 0.64
ExampleGlobalHookFunction · 0.64