-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmeerkat.go
87 lines (81 loc) · 1.92 KB
/
meerkat.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
package meerkats
import "github.com/opentracing/opentracing-go/log"
var root = New(LevelTrace)
func SetLevel(lvl Level) {
root.SetLevel(lvl)
}
func Register(hs ...Handler) {
root.Register(hs...)
}
func SetTag(key string, value interface{}) {
root.SetTag(key, value)
}
func GetTag(key string) interface{} {
return root.GetTag(key)
}
func EmitBool(key string, value bool) {
root.EmitBool(key, value)
}
func EmitString(key string, value string) {
root.EmitString(key, value)
}
func EmitInt(key string, value int) {
root.EmitInt(key, value)
}
func EmitInt32(key string, value int32) {
root.EmitInt32(key, value)
}
func EmitInt64(key string, value int64) {
root.EmitInt64(key, value)
}
func EmitUint(key string, value uint) {
root.EmitUint(key, value)
}
func EmitUint64(key string, value uint64) {
root.EmitUint64(key, value)
}
func EmitFloat32(key string, value float32) {
root.EmitFloat32(key, value)
}
func EmitFloat64(key string, value float64) {
root.EmitFloat64(key, value)
}
func EmitJSON(key string, value interface{}) {
root.EmitJSON(key, value)
}
func EmitError(err error) {
root.EmitError(err)
}
func EmitObject(key string, value interface{}) {
root.EmitObject(key, value)
}
func EmitField(fields ...log.Field) {
root.EmitField(fields...)
}
func Log(level Level, msg string, fields ...log.Field) {
root.Log(level, msg, fields...)
}
func Trace(msg string, fields ...log.Field) {
root.Trace(msg, fields...)
}
func Debug(msg string, fields ...log.Field) {
root.Debug(msg, fields...)
}
func Info(msg string, fields ...log.Field) {
root.Info(msg, fields...)
}
func Warn(msg string, fields ...log.Field) {
root.Warn(msg, fields...)
}
func Error(msg string, fields ...log.Field) {
root.Error(msg, fields...)
}
func Panic(msg string, fields ...log.Field) {
root.Panic(msg, fields...)
}
func Fatal(msg string, fields ...log.Field) {
root.Fatal(msg, fields...)
}
func Child(options ...LoggerOption) Logger {
return root.Child(options...)
}