Fixing logger not unrolling variadic argument when appending to the front of it.

This commit is contained in:
Renan DelValle 2019-01-11 12:20:01 -08:00
parent 1d3854aa5f
commit 10c620de7b
No known key found for this signature in database
GPG key ID: C240AD6D6F443EC9

View file

@ -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...)...)
}
}