From 39b664e837c8e33c8607db0b2b5dade9bdf734e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Carlos=20Nieto?= <jose.carlos@menteslibres.net> Date: Wed, 28 Sep 2016 14:14:30 -0500 Subject: [PATCH] Use defaultLogger if no logger has been configured. --- logger.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/logger.go b/logger.go index cd97fa8b..9ecda484 100644 --- a/logger.go +++ b/logger.go @@ -105,12 +105,12 @@ type Logger interface { // Log sends a query status report to the configured logger. func Log(m *QueryStatus) { - if lg := Conf.Logger(); lg != nil { - - lg.Log(m) - return + logger := Conf.Logger() + if logger == nil { + logger = &defaultLogger{} + Conf.SetLogger(logger) } - log.Printf("No logger has been configured, use db.Conf.SetLogger()") + logger.Log(m) } var ( -- GitLab