Documentation
¶
Index ¶
- Variables
- type Level
- type Logger
- func (l *Logger) AddOutput(w io.Writer) *Logger
- func (l *Logger) Debug(a ...any)
- func (l *Logger) Debugf(format string, a ...any)
- func (l *Logger) Error(a ...any)
- func (l *Logger) Errorf(format string, a ...any)
- func (l *Logger) FakePanic(a ...any)
- func (l *Logger) FakePanicf(format string, a ...any)
- func (l *Logger) Fatal(a ...any)
- func (l *Logger) Fatalf(format string, a ...any)
- func (l *Logger) Format(level Level, s string) string
- func (l *Logger) Info(a ...any)
- func (l *Logger) Infof(format string, a ...any)
- func (l *Logger) Output(s string)
- func (l *Logger) Panic(a ...any)
- func (l *Logger) Panicf(format string, a ...any)
- func (l *Logger) Print(level Level, a ...any)
- func (l *Logger) Printf(level Level, format string, a ...any)
- func (l *Logger) SetBanner(banner string) *Logger
- func (l *Logger) SetEscapeNewline(escape bool) *Logger
- func (l *Logger) SetLevel(level Level) *Logger
- func (l *Logger) SetOutput(w io.Writer) *Logger
- func (l *Logger) Trace(a ...any)
- func (l *Logger) Tracef(format string, a ...any)
- func (l *Logger) Warn(a ...any)
- func (l *Logger) Warnf(format string, a ...any)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( LevelBannerN = map[Level]string{ TraceLevel: "[TRACE]", DebugLevel: "[DEBUG]", InfoLevel: " [INFO]", WarnLevel: " [WARN]", ErrorLevel: "[ERROR]", FatalLevel: "[FATAL]", PanicLevel: "[PANIC]", } LevelBannerC = map[Level]string{ TraceLevel: "\x1b[94m[TRACE]\x1b[m", DebugLevel: "\x1b[92m[DEBUG]\x1b[m", InfoLevel: "\x1b[97m [INFO]\x1b[m", WarnLevel: "\x1b[93m [WARN]\x1b[m", ErrorLevel: "\x1b[91m[ERROR]\x1b[m", FatalLevel: "\x1b[91;5m[FATAL]\x1b[m", PanicLevel: "\x1b[91;5;7m[PANIC]\x1b[m", } )
Functions ¶
This section is empty.
Types ¶
type Logger ¶
type Logger struct {
// contains filtered or unexported fields
}
外部接口, 自定义某些选项
func (*Logger) FakePanicf ¶
FakePanic only print stack
func (*Logger) SetEscapeNewline ¶
Click to show internal directories.
Click to hide internal directories.