1f8022d4 by Unknown

compatiable for old version

1 parent 63da3294
Showing 1 changed file with 12 additions and 6 deletions
1 package beego 1 package beego
2 2
3 import ( 3 import (
4 "strings"
5
4 "github.com/astaxie/beego/logs" 6 "github.com/astaxie/beego/logs"
5 ) 7 )
6 8
...@@ -35,30 +37,34 @@ func SetLogger(adaptername string, config string) { ...@@ -35,30 +37,34 @@ func SetLogger(adaptername string, config string) {
35 37
36 // Trace logs a message at trace level. 38 // Trace logs a message at trace level.
37 func Trace(v ...interface{}) { 39 func Trace(v ...interface{}) {
38 BeeLogger.Trace("%v", v...) 40 BeeLogger.Trace(generateFmtStr(len(v)), v...)
39 } 41 }
40 42
41 // Debug logs a message at debug level. 43 // Debug logs a message at debug level.
42 func Debug(v ...interface{}) { 44 func Debug(v ...interface{}) {
43 BeeLogger.Debug("%v", v...) 45 BeeLogger.Debug(generateFmtStr(len(v)), v...)
44 } 46 }
45 47
46 // Info logs a message at info level. 48 // Info logs a message at info level.
47 func Info(v ...interface{}) { 49 func Info(v ...interface{}) {
48 BeeLogger.Info("%v", v...) 50 BeeLogger.Info(generateFmtStr(len(v)), v...)
49 } 51 }
50 52
51 // Warning logs a message at warning level. 53 // Warning logs a message at warning level.
52 func Warn(v ...interface{}) { 54 func Warn(v ...interface{}) {
53 BeeLogger.Warn("%v", v...) 55 BeeLogger.Warn(generateFmtStr(len(v)), v...)
54 } 56 }
55 57
56 // Error logs a message at error level. 58 // Error logs a message at error level.
57 func Error(v ...interface{}) { 59 func Error(v ...interface{}) {
58 BeeLogger.Error("%v", v...) 60 BeeLogger.Error(generateFmtStr(len(v)), v...)
59 } 61 }
60 62
61 // Critical logs a message at critical level. 63 // Critical logs a message at critical level.
62 func Critical(v ...interface{}) { 64 func Critical(v ...interface{}) {
63 BeeLogger.Critical("%v", v...) 65 BeeLogger.Critical(generateFmtStr(len(v)), v...)
66 }
67
68 func generateFmtStr(n int) string {
69 return strings.Repeat("%v ", n)
64 } 70 }
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!