/
logger.go
103 lines (83 loc) · 2.19 KB
/
logger.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
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
package machinery
import (
"fmt"
"github.com/RichardKnop/logging"
"github.com/go-kratos/kratos/v2/log"
)
const (
logKey = "machinery"
)
///
/// logger
///
func LogDebug(args ...interface{}) {
_ = log.GetLogger().Log(log.LevelDebug, logKey, fmt.Sprint(args...))
}
func LogInfo(args ...interface{}) {
_ = log.GetLogger().Log(log.LevelInfo, logKey, fmt.Sprint(args...))
}
func LogWarn(args ...interface{}) {
_ = log.GetLogger().Log(log.LevelWarn, logKey, fmt.Sprint(args...))
}
func LogError(args ...interface{}) {
_ = log.GetLogger().Log(log.LevelError, logKey, fmt.Sprint(args...))
}
func LogFatal(args ...interface{}) {
_ = log.GetLogger().Log(log.LevelFatal, logKey, fmt.Sprint(args...))
}
///
/// logger
///
func LogDebugf(format string, args ...interface{}) {
_ = log.GetLogger().Log(log.LevelDebug, logKey, fmt.Sprintf(format, args...))
}
func LogInfof(format string, args ...interface{}) {
_ = log.GetLogger().Log(log.LevelInfo, logKey, fmt.Sprintf(format, args...))
}
func LogWarnf(format string, args ...interface{}) {
_ = log.GetLogger().Log(log.LevelWarn, logKey, fmt.Sprintf(format, args...))
}
func LogErrorf(format string, args ...interface{}) {
_ = log.GetLogger().Log(log.LevelError, logKey, fmt.Sprintf(format, args...))
}
func LogFatalf(format string, args ...interface{}) {
_ = log.GetLogger().Log(log.LevelFatal, logKey, fmt.Sprintf(format, args...))
}
///
/// logger
///
type logger struct {
level log.Level
}
func newLogger(level log.Level) logging.LoggerInterface {
return &logger{
level: level,
}
}
func (l *logger) Print(args ...interface{}) {
LogInfo(args...)
}
func (l *logger) Printf(format string, args ...interface{}) {
LogInfof(format, args...)
}
func (l *logger) Println(args ...interface{}) {
LogInfo(args...)
}
func (l *logger) Fatal(args ...interface{}) {
LogFatal(args...)
}
func (l *logger) Fatalf(format string, args ...interface{}) {
LogFatalf(format, args...)
}
func (l *logger) Fatalln(args ...interface{}) {
LogFatal(args...)
}
func (l *logger) Panic(args ...interface{}) {
LogError(args...)
}
func (l *logger) Panicf(format string, args ...interface{}) {
LogErrorf(format, args...)
}
func (l *logger) Panicln(args ...interface{}) {
LogError(args...)
}