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)