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  }