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 }