mirror of
https://github.com/grafana/grafana.git
synced 2025-02-20 11:48:34 -06:00
28 lines
586 B
Go
28 lines
586 B
Go
|
package live
|
||
|
|
||
|
import "github.com/centrifugal/centrifuge"
|
||
|
|
||
|
// Write to the standard log15 logger
|
||
|
func handleLog(msg centrifuge.LogEntry) {
|
||
|
arr := make([]interface{}, 0)
|
||
|
for k, v := range msg.Fields {
|
||
|
if v == nil {
|
||
|
v = "<nil>"
|
||
|
} else if v == "" {
|
||
|
v = "<empty>"
|
||
|
}
|
||
|
arr = append(arr, k, v)
|
||
|
}
|
||
|
|
||
|
switch msg.Level {
|
||
|
case centrifuge.LogLevelDebug:
|
||
|
loggerCF.Debug(msg.Message, arr...)
|
||
|
case centrifuge.LogLevelError:
|
||
|
loggerCF.Error(msg.Message, arr...)
|
||
|
case centrifuge.LogLevelInfo:
|
||
|
loggerCF.Info(msg.Message, arr...)
|
||
|
default:
|
||
|
loggerCF.Debug(msg.Message, arr...)
|
||
|
}
|
||
|
}
|