logger.ReplaceHooks

This commit is contained in:
betrok
2018-08-22 12:10:05 +03:00
parent fc587f31c8
commit 7a0120e2c6
2 changed files with 22 additions and 0 deletions
+6
View File
@@ -336,3 +336,9 @@ func (logger *Logger) AddHook(hook Hook) {
defer logger.mu.Unlock()
logger.Hooks.Add(hook)
}
func (logger *Logger) ReplaceHooks(hooks LevelHooks) {
logger.mu.Lock()
logger.Hooks = hooks
logger.mu.Unlock()
}