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