Documentation
¶
Index ¶
- func StringLevel(l Level) string
- type BaseHandler
- type FileHandler
- type Formatter
- type Handler
- type Level
- type Logger
- func (l *Logger) AddHandler(h Handler)
- func (l *Logger) ClearHandlers()
- func (l *Logger) Debug(msg string, args ...any) error
- func (l *Logger) Error(msg string, args ...any) error
- func (l *Logger) Fatal(msg string, args ...any) error
- func (l *Logger) Info(msg string, args ...any) error
- func (l *Logger) Log(r *Record) error
- func (l *Logger) NewChildLogger(name string) *Logger
- func (l *Logger) Panic(msg string, args ...any) error
- func (l *Logger) SetFormatter(f *Formatter)
- func (l *Logger) Trace1(msg string, args ...any) error
- func (l *Logger) Trace2(msg string, args ...any) error
- func (l *Logger) Trace3(msg string, args ...any) error
- func (l *Logger) Trace4(msg string, args ...any) error
- func (l *Logger) Warn(msg string, args ...any) error
- type Record
- type StdoutHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type BaseHandler ¶
type BaseHandler struct {
// contains filtered or unexported fields
}
func NewBaseHandler ¶
func NewBaseHandler() *BaseHandler
func (*BaseHandler) SetFormatter ¶
func (h *BaseHandler) SetFormatter(f *Formatter)
type FileHandler ¶
type FileHandler struct { *BaseHandler FilePath string }
func NewFileHandler ¶
func NewFileHandler(path string) *FileHandler
func (*FileHandler) HandleRecord ¶
func (h *FileHandler) HandleRecord(r *Record) error
type Formatter ¶
func NewCustomMsgFrmt ¶ added in v0.3.1
func NewCustomTimeFrmt ¶ added in v0.3.1
func NewFormatter ¶ added in v0.3.1
func NewStdFrmt ¶ added in v0.3.1
func NewStdFrmt() *Formatter
func NewStdFrmtWithSrc ¶ added in v0.3.1
func NewStdFrmtWithSrc() *Formatter
func (*Formatter) ParseRecord ¶
type Logger ¶
func NewFileLogger ¶ added in v0.3.1
func NewStdoutLogger ¶ added in v0.3.1
func (*Logger) AddHandler ¶
func (*Logger) ClearHandlers ¶
func (l *Logger) ClearHandlers()
func (*Logger) NewChildLogger ¶
func (*Logger) SetFormatter ¶
type StdoutHandler ¶
type StdoutHandler struct {
*BaseHandler
}
func NewStdoutHandler ¶
func NewStdoutHandler() *StdoutHandler
func (*StdoutHandler) HandleRecord ¶
func (h *StdoutHandler) HandleRecord(r *Record) error
Click to show internal directories.
Click to hide internal directories.