Documentation ¶
Index ¶
- Variables
- func Debug(args ...any)
- func Debugf(format string, args ...any)
- func Error(args ...any)
- func Errorf(format string, args ...any)
- func Info(args ...any)
- func Infof(format string, args ...any)
- func SetDebugLog(logger XLogger)
- func SetErrLog(logger XLogger)
- func SetInfoLog(logger XLogger)
- func SetWarnLog(logger XLogger)
- func Warn(args ...any)
- func Warnf(format string, args ...any)
- type ColorLogger
- func (l *ColorLogger) Debug(args ...any)
- func (l *ColorLogger) Debugf(format string, args ...any)
- func (l *ColorLogger) Error(args ...any)
- func (l *ColorLogger) Errorf(format string, args ...any)
- func (l *ColorLogger) Info(args ...any)
- func (l *ColorLogger) Infof(format string, args ...any)
- func (l *ColorLogger) Warn(args ...any)
- func (l *ColorLogger) Warnf(format string, args ...any)
- type ColorType
- type DebugLogger
- type ErrorLogger
- type InfoLogger
- type LogLevel
- type WarnLogger
- type XLogger
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Reset = ColorType([]byte{27, 91, 48, 109}) // 标准 White = ColorType([]byte{27, 91, 51, 48, 109}) // 白色 Red = ColorType([]byte{27, 91, 51, 49, 109}) // 红色 Green = ColorType([]byte{27, 91, 51, 50, 109}) // 绿色 Yellow = ColorType([]byte{27, 91, 51, 51, 109}) // 黄色 Blue = ColorType([]byte{27, 91, 51, 52, 109}) // 蓝色 Magenta = ColorType([]byte{27, 91, 51, 53, 109}) // 紫色 Cyan = ColorType([]byte{27, 91, 51, 54, 109}) // 青色 // 高亮 WhiteBright = ColorType([]byte{27, 91, 49, 59, 51, 48, 109}) RedBright = ColorType([]byte{27, 91, 49, 59, 51, 49, 109}) GreenBright = ColorType([]byte{27, 91, 49, 59, 51, 50, 109}) YellowBright = ColorType([]byte{27, 91, 49, 59, 51, 51, 109}) BlueBright = ColorType([]byte{27, 91, 49, 59, 51, 52, 109}) MagentaBright = ColorType([]byte{27, 91, 49, 59, 51, 53, 109}) CyanBright = ColorType([]byte{27, 91, 49, 59, 51, 54, 109}) // 斜体 WhiteBevel = ColorType([]byte{27, 91, 51, 59, 51, 48, 109}) RedBevel = ColorType([]byte{27, 91, 51, 59, 51, 49, 109}) GreenBevel = ColorType([]byte{27, 91, 51, 59, 51, 50, 109}) YellowBevel = ColorType([]byte{27, 91, 51, 59, 51, 51, 109}) BlueBevel = ColorType([]byte{27, 91, 51, 59, 51, 52, 109}) MagentaBevel = ColorType([]byte{27, 91, 51, 59, 51, 53, 109}) CyanBevel = ColorType([]byte{27, 91, 51, 59, 51, 54, 109}) // 下划线 WhiteUnderLine = ColorType([]byte{27, 91, 52, 59, 51, 48, 109}) RedUnderLine = ColorType([]byte{27, 91, 52, 59, 51, 49, 109}) GreenUnderLine = ColorType([]byte{27, 91, 52, 59, 51, 50, 109}) YellowUnderLine = ColorType([]byte{27, 91, 52, 59, 51, 51, 109}) BlueUnderLine = ColorType([]byte{27, 91, 52, 59, 51, 52, 109}) MagentaUnderLine = ColorType([]byte{27, 91, 52, 59, 51, 53, 109}) CyanUnderLine = ColorType([]byte{27, 91, 52, 59, 51, 54, 109}) // 背景色 WhiteBg = ColorType([]byte{27, 91, 55, 59, 51, 48, 109}) RedBg = ColorType([]byte{27, 91, 55, 59, 51, 49, 109}) GreenBg = ColorType([]byte{27, 91, 55, 59, 51, 50, 109}) YellowBg = ColorType([]byte{27, 91, 55, 59, 51, 51, 109}) BlueBg = ColorType([]byte{27, 91, 55, 59, 51, 52, 109}) MagentaBg = ColorType([]byte{27, 91, 55, 59, 51, 53, 109}) CyanBg = ColorType([]byte{27, 91, 55, 59, 51, 54, 109}) // 删除线 WhiteDelLine = ColorType([]byte{27, 91, 57, 59, 51, 48, 109}) RedDelLine = ColorType([]byte{27, 91, 57, 59, 51, 49, 109}) GreenDelLine = ColorType([]byte{27, 91, 57, 59, 51, 50, 109}) YellowDelLine = ColorType([]byte{27, 91, 57, 59, 51, 51, 109}) BlueDelLine = ColorType([]byte{27, 91, 57, 59, 51, 52, 109}) MagentaDelLine = ColorType([]byte{27, 91, 57, 59, 51, 53, 109}) CyanDelLine = ColorType([]byte{27, 91, 57, 59, 51, 54, 109}) )
Functions ¶
func SetDebugLog ¶ added in v1.5.50
func SetDebugLog(logger XLogger)
func SetInfoLog ¶ added in v1.5.50
func SetInfoLog(logger XLogger)
func SetWarnLog ¶ added in v1.5.50
func SetWarnLog(logger XLogger)
Types ¶
type ColorLogger ¶
type ColorLogger struct { Color ColorType // contains filtered or unexported fields }
func Color ¶
func Color(color ColorType) *ColorLogger
func (*ColorLogger) Debug ¶
func (l *ColorLogger) Debug(args ...any)
func (*ColorLogger) Debugf ¶
func (l *ColorLogger) Debugf(format string, args ...any)
func (*ColorLogger) Error ¶
func (l *ColorLogger) Error(args ...any)
func (*ColorLogger) Errorf ¶
func (l *ColorLogger) Errorf(format string, args ...any)
func (*ColorLogger) Info ¶
func (l *ColorLogger) Info(args ...any)
func (*ColorLogger) Infof ¶
func (l *ColorLogger) Infof(format string, args ...any)
func (*ColorLogger) Warn ¶
func (l *ColorLogger) Warn(args ...any)
func (*ColorLogger) Warnf ¶
func (l *ColorLogger) Warnf(format string, args ...any)
type DebugLogger ¶
type DebugLogger struct {
// contains filtered or unexported fields
}
type ErrorLogger ¶
type ErrorLogger struct {
// contains filtered or unexported fields
}
type InfoLogger ¶
type InfoLogger struct {
// contains filtered or unexported fields
}
type WarnLogger ¶
type WarnLogger struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.