From 1f8022d4adec1f35e2a2d33fce0e3cad122c997d Mon Sep 17 00:00:00 2001 From: Unknown Date: Mon, 9 Sep 2013 16:43:48 -0400 Subject: [PATCH] compatiable for old version --- log.go | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/log.go b/log.go index 6f768f7d..d508a5a6 100644 --- a/log.go +++ b/log.go @@ -1,6 +1,8 @@ package beego import ( + "strings" + "github.com/astaxie/beego/logs" ) @@ -35,30 +37,34 @@ func SetLogger(adaptername string, config string) { // Trace logs a message at trace level. func Trace(v ...interface{}) { - BeeLogger.Trace("%v", v...) + BeeLogger.Trace(generateFmtStr(len(v)), v...) } // Debug logs a message at debug level. func Debug(v ...interface{}) { - BeeLogger.Debug("%v", v...) + BeeLogger.Debug(generateFmtStr(len(v)), v...) } // Info logs a message at info level. func Info(v ...interface{}) { - BeeLogger.Info("%v", v...) + BeeLogger.Info(generateFmtStr(len(v)), v...) } // Warning logs a message at warning level. func Warn(v ...interface{}) { - BeeLogger.Warn("%v", v...) + BeeLogger.Warn(generateFmtStr(len(v)), v...) } // Error logs a message at error level. func Error(v ...interface{}) { - BeeLogger.Error("%v", v...) + BeeLogger.Error(generateFmtStr(len(v)), v...) } // Critical logs a message at critical level. func Critical(v ...interface{}) { - BeeLogger.Critical("%v", v...) + BeeLogger.Critical(generateFmtStr(len(v)), v...) +} + +func generateFmtStr(n int) string { + return strings.Repeat("%v ", n) }