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
Level Level
LogFile string
FileLevel Level
MaxSize int
MaxBackups int
MaxAge int
Compress bool
CallerOffset int
}
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.