From 93f3f914574fb2a2377bca45cce655fc2d8e853a Mon Sep 17 00:00:00 2001 From: Arnau Canyadell Date: Tue, 4 Jan 2022 16:08:01 +0100 Subject: [PATCH] call done function when logger is disabled --- log.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/log.go b/log.go index 9b63ffbe..3ae1b5b5 100644 --- a/log.go +++ b/log.go @@ -428,6 +428,9 @@ func (l Logger) Write(p []byte) (n int, err error) { func (l *Logger) newEvent(level Level, done func(string)) *Event { enabled := l.should(level) if !enabled { + if done != nil { + done("") + } return nil } e := newEvent(l.w, level)