Documentation
¶
Overview ¶
Package log 封装一些通用的日志功能。底层实现可能调整, 但是对外暴露的接口是保持不变的
Index ¶
- func Debug(a ...any)
- func DebugContext(ctx context.Context, a ...any)
- func DebugContextf(ctx context.Context, f string, a ...any)
- func Debugf(f string, a ...any)
- func Error(a ...any)
- func ErrorContext(ctx context.Context, a ...any)
- func ErrorContextf(ctx context.Context, f string, a ...any)
- func Errorf(f string, a ...any)
- func Fatal(a ...any)
- func FatalContext(ctx context.Context, a ...any)
- func FatalContextf(ctx context.Context, f string, a ...any)
- func Fatalf(f string, a ...any)
- func Info(a ...any)
- func InfoContext(ctx context.Context, a ...any)
- func InfoContextf(ctx context.Context, f string, a ...any)
- func Infof(f string, a ...any)
- func SetConsoleDyeingLevel(lv Level)
- func SetConsoleLevel(lv Level)
- func SetDyeingLevel(file, console Level)
- func SetFileDyeingLevel(lv Level)
- func SetFileLevel(lv Level)
- func SetFileName(name string)
- func SetFileSize(size int64)
- func SetLevel(file, console Level)
- func SetSkipCaller(skip int)
- func ToHex(b []byte) fmt.Stringer
- func ToJSON(v any) fmt.Stringer
- func Trace(a ...any)
- func TraceContext(ctx context.Context, a ...any)
- func TraceContextf(ctx context.Context, f string, a ...any)
- func Tracef(f string, a ...any)
- func Warn(a ...any)
- func WarnContext(ctx context.Context, a ...any)
- func WarnContextf(ctx context.Context, f string, a ...any)
- func Warnf(f string, a ...any)
- type Level
- type Logger
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetConsoleDyeingLevel ¶
func SetConsoleDyeingLevel(lv Level)
SetConsoleDyeingLevel 设置 console 日志染色级别
func SetSkipCaller ¶
func SetSkipCaller(skip int)
SetSkipCaller 当外部封装本 logger 时, 可以设置该值, 那么 logger 在输出调用信息的时候 可以跳过指定的层数。
func TraceContextf ¶
TraceContextf 底层跟踪日志
Types ¶
type Logger ¶
type Logger interface { Tracef(f string, a ...any) Trace(a ...any) Debugf(f string, a ...any) Debug(a ...any) Infof(f string, a ...any) Info(a ...any) Warnf(f string, a ...any) Warn(a ...any) Errorf(f string, a ...any) Error(a ...any) Fatalf(f string, a ...any) Fatal(a ...any) }
Logger 表示一个日志器
Source Files
¶
Click to show internal directories.
Click to hide internal directories.