Documentation
¶
Index ¶
- Constants
- Variables
- type DefaultFormatter
- type DefaultFormatterOptions
- type DefaultHandler
- type Formatter
- type Handler
- type Level
- type LevelVar
- type Leveler
- type Logger
- func (l *Logger) AddHandler(h Handler)
- func (l *Logger) Debug(msg string, kvs ...kv.KeyValue)
- func (l *Logger) Error(msg string, kvs ...kv.KeyValue)
- func (l *Logger) FormatAndWrite(level Level, msg string, kvs ...kv.KeyValue)
- func (l *Logger) Info(msg string, kvs ...kv.KeyValue)
- func (l *Logger) Level() Level
- func (l *Logger) Log(level Level, msg string, kvs ...kv.KeyValue)
- func (l *Logger) LogArgs(level Level, msg string, args ...any)
- func (l *Logger) New(id, name string) *Logger
- func (l *Logger) Notice(msg string, kvs ...kv.KeyValue)
- func (l *Logger) RemoveHandler(name string)
- func (l *Logger) SetLevel(level Level)
- func (l *Logger) Trace(msg string, kvs ...kv.KeyValue)
- func (l *Logger) Warning(msg string, kvs ...kv.KeyValue)
- func (l *Logger) With(kvs ...kv.KeyValue) *Logger
- type Record
Constants ¶
View Source
const ( DefaultTimestampLayout = "2006-01-02 15:04:05.000" DefaultMaxLenLoggerID = 8 DefaultMaxLenLoggerName = 10 )
Variables ¶
View Source
var ( ConsoleHandler = NewDefaultHandler( "__consoleHandler", LevelTrace, NewDefaultFormatter(&DefaultFormatterOptions{WithColors: true}), os.Stdout, ) )
Functions ¶
This section is empty.
Types ¶
type DefaultFormatter ¶
type DefaultFormatter struct {
// contains filtered or unexported fields
}
func NewDefaultFormatter ¶
func NewDefaultFormatter(opts *DefaultFormatterOptions) *DefaultFormatter
type DefaultFormatterOptions ¶
type DefaultHandler ¶
type DefaultHandler struct {
// contains filtered or unexported fields
}
func NewDefaultHandler ¶
func (*DefaultHandler) Enabled ¶
func (h *DefaultHandler) Enabled(level Level) bool
func (*DefaultHandler) Formatter ¶
func (h *DefaultHandler) Formatter() Formatter
func (*DefaultHandler) Level ¶
func (h *DefaultHandler) Level() Level
func (*DefaultHandler) Name ¶
func (h *DefaultHandler) Name() string
func (*DefaultHandler) SetLevel ¶
func (h *DefaultHandler) SetLevel(level Level)
func (*DefaultHandler) Writer ¶
func (h *DefaultHandler) Writer() io.Writer
type Logger ¶
type Logger struct {
// contains filtered or unexported fields
}
func (*Logger) AddHandler ¶
func (*Logger) FormatAndWrite ¶
func (*Logger) RemoveHandler ¶
Click to show internal directories.
Click to hide internal directories.