From 82da8a15be6c0c5dd94f44d7492f1672d8507f13 Mon Sep 17 00:00:00 2001 From: Arnau Date: Tue, 4 Jan 2022 17:12:02 +0100 Subject: [PATCH] call done function when logger is disabled (#393) --- log.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/log.go b/log.go index 80e6ef0e..7bc7bca3 100644 --- a/log.go +++ b/log.go @@ -430,6 +430,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)