Documentation
¶
Index ¶
- func SetDefaultLogger(l Logger)
- func SetLevel(level LogLevel)
- type Fields
- type LogLevel
- type Logger
- type NopLogger
- func (n *NopLogger) Debug(args ...any)
- func (n *NopLogger) Debugf(format string, args ...any)
- func (n *NopLogger) Debugw(msg string, fields Fields)
- func (n *NopLogger) Err(err error, args ...any)
- func (n *NopLogger) Error(args ...any)
- func (n *NopLogger) Errorf(format string, args ...any)
- func (n *NopLogger) Errorw(msg string, fields Fields)
- func (n *NopLogger) Fatal(args ...any)
- func (n *NopLogger) Fatalf(format string, args ...any)
- func (n *NopLogger) Fatalw(msg string, fields Fields)
- func (n *NopLogger) Info(args ...any)
- func (n *NopLogger) Infof(format string, args ...any)
- func (n *NopLogger) Infow(msg string, fields Fields)
- func (n *NopLogger) SetLevel(level LogLevel)
- func (n *NopLogger) Warn(args ...any)
- func (n *NopLogger) Warnf(format string, args ...any)
- func (n *NopLogger) Warnw(msg string, fields Fields)
- func (n *NopLogger) With(fields Fields) Logger
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetDefaultLogger ¶
func SetDefaultLogger(l Logger)
Types ¶
type Logger ¶
type Logger interface {
Debug(args ...any)
Debugf(format string, args ...any)
Debugw(msg string, fields Fields)
Info(args ...any)
Infof(format string, args ...any)
Infow(msg string, fields Fields)
Warn(args ...any)
Warnf(format string, args ...any)
Warnw(msg string, fields Fields)
Err(err error, args ...any)
Error(args ...any)
Errorf(format string, args ...any)
Errorw(msg string, fields Fields)
Fatal(args ...any)
Fatalf(format string, args ...any)
Fatalw(msg string, fields Fields)
With(fields Fields) Logger
SetLevel(level LogLevel)
}
Logger interface for framework and application logging
var DefaultLogger Logger = NewStdLogger(os.Stdout)
DefaultLogger logger instance
func NewStdLogger ¶
NewStdLogger creates a new stdLogger instance
Click to show internal directories.
Click to hide internal directories.