From 10c620de7bbc966c543541a8a5760533a738d2da Mon Sep 17 00:00:00 2001 From: Renan DelValle Date: Fri, 11 Jan 2019 12:20:01 -0800 Subject: [PATCH] Fixing logger not unrolling variadic argument when appending to the front of it. --- logger.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/logger.go b/logger.go index c46ae10..34e62ee 100644 --- a/logger.go +++ b/logger.go @@ -50,13 +50,13 @@ func (l LevelLogger) DebugPrintf(format string, a ...interface{}) { func (l LevelLogger) DebugPrint(a ...interface{}) { if l.debug { - l.Print(append([]interface{}{"[DEBUG] "}, a)...) + l.Print(append([]interface{}{"[DEBUG] "}, a...)...) } } func (l LevelLogger) DebugPrintln(a ...interface{}) { if l.debug { - l.Println(append([]interface{}{"[DEBUG] "}, a)...) + l.Println(append([]interface{}{"[DEBUG] "}, a...)...) } } @@ -68,12 +68,12 @@ func (l LevelLogger) TracePrintf(format string, a ...interface{}) { func (l LevelLogger) TracePrint(a ...interface{}) { if l.trace { - l.Print(append([]interface{}{"[TRACE] "}, a)...) + l.Print(append([]interface{}{"[TRACE] "}, a...)...) } } func (l LevelLogger) TracePrintln(a ...interface{}) { if l.trace { - l.Println(append([]interface{}{"[TRACE] "}, a)...) + l.Println(append([]interface{}{"[TRACE] "}, a...)...) } }