From 22b1d82d88fde5ea9e78efcaabfb1886be821cda Mon Sep 17 00:00:00 2001 From: Renan DelValle Date: Tue, 8 Jan 2019 15:37:25 -0800 Subject: [PATCH] Bug fix for logger interface. Varidic arguments need to be unrolled when passed to print functions. --- logger.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/logger.go b/logger.go index 05a3e85..54a901f 100644 --- a/logger.go +++ b/logger.go @@ -40,20 +40,20 @@ func (l *LevelLogger) EnableDebug(enable bool) { func (l LevelLogger) DebugPrintf(format string, a ...interface{}) { if l.debug { l.Print("[DEBUG] ") - l.Printf(format, a) + l.Printf(format, a...) } } func (l LevelLogger) DebugPrint(a ...interface{}) { if l.debug { l.Print("[DEBUG] ") - l.Print(a) + l.Print(a...) } } func (l LevelLogger) DebugPrintln(a ...interface{}) { if l.debug { l.Print("[DEBUG] ") - l.Println(a) + l.Println(a...) } }