gitee.com/zhongguo168a/gocodes@v0.0.0-20230609140523-e1828349603f/myx/logx/log_shortcut.go (about)

     1  package logx
     2  
     3  import (
     4  	"gitee.com/zhongguo168a/gocodes/myx/logx/iface"
     5  	"gitee.com/zhongguo168a/gocodes/myx/logx/printlog"
     6  )
     7  
     8  type M map[string]interface{}
     9  
    10  var logger iface.ILogger = printlog.NewLogger()
    11  
    12  func Logger() iface.ILogger {
    13  	return logger
    14  }
    15  
    16  // Debug 使用默认的日志处理器输出
    17  func Debug(msg ...interface{}) {
    18  	logger.Debug(msg...)
    19  }
    20  
    21  // DebugFunc 使用默认的日志处理器输出
    22  func DebugFunc(f func() []interface{}) {
    23  	logger.Debug(f()...)
    24  }
    25  
    26  // Info 使用默认的日志处理器输出
    27  func Info(msg ...interface{}) {
    28  	logger.Info(msg...)
    29  }
    30  
    31  // InfoFunc 使用默认的日志处理器输出
    32  func InfoFunc(f func() []interface{}) {
    33  	logger.Info(f()...)
    34  }
    35  
    36  // Warn 使用默认的日志处理器输出
    37  func Warn(msg ...interface{}) {
    38  	logger.Warn(msg...)
    39  }
    40  
    41  // Error 使用默认的日志处理器输出
    42  func Error(msg ...interface{}) {
    43  	logger.Error(msg...)
    44  }
    45  
    46  // Fatal 使用默认的日志处理器输出
    47  func Fatal(msg ...interface{}) {
    48  	logger.Fatal(msg...)
    49  }
    50  
    51  // Ok 使用默认的日志处理器输出
    52  func Ok(msg ...interface{}) {
    53  	logger.Ok(msg...)
    54  }
    55  
    56  // Fail 使用默认的日志处理器输出
    57  func Fail(msg ...interface{}) {
    58  	logger.Fail(msg...)
    59  }
    60  
    61  // Msg 使用默认的日志处理器输出
    62  func Msg(msg ...interface{}) {
    63  	logger.Msg(msg...)
    64  }
    65  
    66  // With 输出时携带的参数
    67  func With(m M) iface.ILogger {
    68  	return logger.With(m)
    69  }