From 6c9de7eb37403b47bcd206ab242ad2e7b9185ca7 Mon Sep 17 00:00:00 2001 From: Tristian Azuara Date: Tue, 1 May 2018 08:41:14 -0700 Subject: [PATCH] Fix https://github.com/op/go-logging/issues/125 * Update `Logger` struct to use private `backend` instead of the package `defaultBackend`, if `haveBackend` is `false` the `defaultBackend` will be used as a fallback. --- logger.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/logger.go b/logger.go index 535ed9b..32621eb 100644 --- a/logger.go +++ b/logger.go @@ -137,6 +137,9 @@ func Reset() { // IsEnabledFor returns true if the logger is enabled for the given level. func (l *Logger) IsEnabledFor(level Level) bool { + if l.haveBackend { + return l.backend.IsEnabledFor(level, l.Module) + } return defaultBackend.IsEnabledFor(level, l.Module) }