Documentation
¶
Index ¶
- func Debug(format string, v ...any)
- func Error(format string, v ...any)
- func Info(format string, v ...any)
- func Println(format string, v ...any)
- func SetDefault(filePath string, level slog.Level)
- func SetLogLevel(level slog.Level)
- func Warn(format string, v ...any)
- type EasyHandler
- type EasyLogger
- func (my *EasyLogger) Close()
- func (my *EasyLogger) Debug(format string, args ...any)
- func (my *EasyLogger) Error(format string, args ...any)
- func (my *EasyLogger) Info(format string, args ...any)
- func (my *EasyLogger) Println(format string, v ...any)
- func (my *EasyLogger) SetLogLevel(level slog.Level)
- func (my *EasyLogger) Warn(format string, args ...any)
- type Logger
- type Record
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetDefault ¶
func SetLogLevel ¶
Types ¶
type EasyHandler ¶
type EasyHandler struct {
// contains filtered or unexported fields
}
func NewEasyHandler ¶
NewEasyHandler 创建新的日志 handler
type EasyLogger ¶
type EasyLogger struct {
// contains filtered or unexported fields
}
func NewDefaultLogger ¶
func NewDefaultLogger(level slog.Level) *EasyLogger
func NewEasyLogger ¶
func (*EasyLogger) Close ¶
func (my *EasyLogger) Close()
func (*EasyLogger) Debug ¶
func (my *EasyLogger) Debug(format string, args ...any)
func (*EasyLogger) Error ¶
func (my *EasyLogger) Error(format string, args ...any)
func (*EasyLogger) Info ¶
func (my *EasyLogger) Info(format string, args ...any)
func (*EasyLogger) Println ¶
func (my *EasyLogger) Println(format string, v ...any)
func (*EasyLogger) SetLogLevel ¶
func (my *EasyLogger) SetLogLevel(level slog.Level)
SetLogLevel 动态调整日志级别
func (*EasyLogger) Warn ¶
func (my *EasyLogger) Warn(format string, args ...any)
type Logger ¶
type Logger interface {
// SetLogLevel 设置日志级别 [slog.Level]
SetLogLevel(level slog.Level)
// Debug logs at [slog.LevelDebug]
Debug(format string, args ...any)
// Info logs at [slog.LevelInfo]
Info(format string, args ...any)
// Warn logs at [slog.LevelWarn]
Warn(format string, args ...any)
// Error logs at [slog.LevelError]
Error(format string, args ...any)
// Println 直接打印
Println(format string, v ...any)
// Close 关闭日志
Close()
}
Click to show internal directories.
Click to hide internal directories.