gitee.com/zhongguo168a/gocodes@v0.0.0-20230609140523-e1828349603f/myx/logx/log/glog.go (about) 1 package log 2 3 import ( 4 "log" 5 "os" 6 ) 7 8 type Logger struct { 9 Name string 10 } 11 12 func (l *Logger) Ok(a ...interface{}) { 13 log.Print("[ok ] ") 14 log.Println(a...) 15 } 16 17 func (l *Logger) Fail(a ...interface{}) { 18 log.Print("[fail ] ") 19 log.Println(a...) 20 } 21 22 func (l *Logger) Msg(a ...interface{}) { 23 log.Println(a...) 24 } 25 26 func (l *Logger) Debug(a ...interface{}) { 27 log.Print("[debug] ") 28 log.Println(a...) 29 } 30 31 func (l *Logger) Warn(a ...interface{}) { 32 log.Print("[warn ] ") 33 log.Println(a...) 34 } 35 func (l *Logger) Info(a ...interface{}) { 36 log.Print("[info ] ") 37 log.Println(a...) 38 } 39 40 func (l *Logger) Error(a ...interface{}) { 41 log.Print("[error] ") 42 log.Println(a...) 43 } 44 45 func (l *Logger) Fatal(a ...interface{}) { 46 log.Print("[fatal] ") 47 log.Println(a...) 48 os.Exit(-1) 49 }