log.go
713 字节
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
package log
import "gitlab.fjmaimaimai.com/mmm-go/gocomm/config"
type Log interface{
Debug(args ...interface{})
Info(args ...interface{})
Warn(args ...interface{})
Error(args ...interface{})
Panic(args ...interface{})
Fatal(args ...interface{})
}
var(
DefaultLog Log
)
func InitLog(conf config.Logger){
DefaultLog= newbeelog(conf)
}
func Debug(args ...interface{}){
DefaultLog.Debug(args...)
}
func Info(args ...interface{}){
DefaultLog.Info(args...)
}
func Warn(args ...interface{}){
DefaultLog.Warn(args...)
}
func Error(args ...interface{}){
DefaultLog.Error(args...)
}
func Panic(args ...interface{}){
DefaultLog.Panic(args...)
}
func Fatal(args ...interface{}){
DefaultLog.Fatal(args...)
}