Documentation
¶
Index ¶
- func Debug(msg any, args ...any)
- func Debugf(format string, args ...any)
- func Error(msg any, args ...any)
- func Errorf(format string, args ...any)
- func Fatal(msg any, args ...any)
- func Fatalf(format string, args ...any)
- func Info(msg any, args ...any)
- func Infof(format string, args ...any)
- func SetDefault(logger Logger)
- func Warn(msg any, args ...any)
- func Warnf(format string, args ...any)
- type Config
- type Level
- type Logger
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetDefault ¶
func SetDefault(logger Logger)
Types ¶
type Config ¶
type Config struct {
Type string // charm, zap
LogFile string
Level Level
FileLevel Level
MaxSize int
MaxBackups int
MaxAge int
CallerOffset int
Compress bool
}
func (*Config) ApplyDefaults ¶
func (c *Config) ApplyDefaults()
type Logger ¶
type Logger interface {
Debug(msg any, args ...any)
Info(msg any, args ...any)
Warn(msg any, args ...any)
Error(msg any, args ...any)
Fatal(msg any, args ...any)
Debugf(format string, args ...any)
Infof(format string, args ...any)
Warnf(format string, args ...any)
Errorf(format string, args ...any)
Fatalf(format string, args ...any)
}
Click to show internal directories.
Click to hide internal directories.