7be81146 by Francois

To match with logs/log.go (and RFC 5424 specs)

1 parent cd9e614a
Showing 1 changed file with 46 additions and 21 deletions
...@@ -17,12 +17,14 @@ import ( ...@@ -17,12 +17,14 @@ import (
17 17
18 // Log levels to control the logging output. 18 // Log levels to control the logging output.
19 const ( 19 const (
20 LevelTrace = iota 20 LevelEmergency = iota
21 LevelDebug 21 LevelAlert
22 LevelInfo
23 LevelWarning
24 LevelError
25 LevelCritical 22 LevelCritical
23 LevelError
24 LevelWarning
25 LevelNotice
26 LevelInformational
27 LevelDebug
26 ) 28 )
27 29
28 // SetLogLevel sets the global log level used by the simple 30 // SetLogLevel sets the global log level used by the simple
...@@ -48,34 +50,57 @@ func SetLogger(adaptername string, config string) error { ...@@ -48,34 +50,57 @@ func SetLogger(adaptername string, config string) error {
48 return nil 50 return nil
49 } 51 }
50 52
51 // Trace logs a message at trace level. 53 func Emergency(v ...interface{}) {
52 func Trace(v ...interface{}) { 54 BeeLogger.Emergency(generateFmtStr(len(v)), v...)
53 BeeLogger.Trace(generateFmtStr(len(v)), v...)
54 } 55 }
55 56
56 // Debug logs a message at debug level. 57 func Alert(v ...interface{}) {
57 func Debug(v ...interface{}) { 58 BeeLogger.Alert(generateFmtStr(len(v)), v...)
58 BeeLogger.Debug(generateFmtStr(len(v)), v...)
59 } 59 }
60 60
61 // Info logs a message at info level. 61 // Critical logs a message at critical level.
62 func Info(v ...interface{}) { 62 func Critical(v ...interface{}) {
63 BeeLogger.Info(generateFmtStr(len(v)), v...) 63 BeeLogger.Critical(generateFmtStr(len(v)), v...)
64 }
65
66 // Error logs a message at error level.
67 func Error(v ...interface{}) {
68 BeeLogger.Error(generateFmtStr(len(v)), v...)
64 } 69 }
65 70
66 // Warning logs a message at warning level. 71 // Warning logs a message at warning level.
72 func Warning(v ...interface{}) {
73 BeeLogger.Warning(generateFmtStr(len(v)), v...)
74 }
75
76 // Deprecated: compatibility alias for Warning(), Will be removed in 1.5.0.
67 func Warn(v ...interface{}) { 77 func Warn(v ...interface{}) {
68 BeeLogger.Warn(generateFmtStr(len(v)), v...) 78 Warning(v...)
69 } 79 }
70 80
71 // Error logs a message at error level. 81 func Notice(v ...interface{}) {
72 func Error(v ...interface{}) { 82 BeeLogger.Notice(generateFmtStr(len(v)), v...)
73 BeeLogger.Error(generateFmtStr(len(v)), v...)
74 } 83 }
75 84
76 // Critical logs a message at critical level. 85 // Info logs a message at info level.
77 func Critical(v ...interface{}) { 86 func Informational(v ...interface{}) {
78 BeeLogger.Critical(generateFmtStr(len(v)), v...) 87 BeeLogger.Informational(generateFmtStr(len(v)), v...)
88 }
89
90 // Deprecated: compatibility alias for Warning(), Will be removed in 1.5.0.
91 func Info(v ...interface{}) {
92 Informational(v...)
93 }
94
95 // Debug logs a message at debug level.
96 func Debug(v ...interface{}) {
97 BeeLogger.Debug(generateFmtStr(len(v)), v...)
98 }
99
100 // Trace logs a message at trace level.
101 // Deprecated: compatibility alias for Warning(), Will be removed in 1.5.0.
102 func Trace(v ...interface{}) {
103 BeeLogger.Trace(generateFmtStr(len(v)), v...)
79 } 104 }
80 105
81 func generateFmtStr(n int) string { 106 func generateFmtStr(n int) string {
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!