Documentation ¶
Index ¶
- func Debug(args ...any)
- func Debugf(template string, args ...any)
- func Error(args ...any)
- func Errorf(template string, args ...any)
- func Errorw(template string, keysAndValues ...any)
- func Fatal(args ...any)
- func Fatalf(template string, args ...any)
- func Fatalw(template string, args ...any)
- func Info(args ...any)
- func Infof(template string, args ...any)
- func Infow(template string, keysAndValues ...any)
- func Panic(args ...any)
- func Panicf(template string, args ...any)
- func Panicw(template string, args ...any)
- func Sync()
- func Warn(args ...any)
- func Warnf(template string, args ...any)
- func Warnw(template string, keysAndValues ...any)
- type Config
- type Logger
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct { Level string `toml:"level" json:"level" yaml:"level"` Path string `toml:"path" json:"path" yaml:"path"` FileName string `toml:"file_name" json:"fileName" yaml:"fileName"` MaxSize int `toml:"max_size" json:"maxSize" yaml:"maxSize"` MaxBackups int `default:"0" toml:"max_backups" json:"maxBackups" yaml:"maxBackups"` MaxAgeDay int `toml:"max_age_day" json:"maxAgeDay" yaml:"maxAgeDay"` CompressEnabled bool `toml:"compress_enabled" json:"compressEnabled" yaml:"compressEnabled"` StdoutEnabled bool `toml:"stdout_enabled" json:"stdoutEnabled" yaml:"stdoutEnabled"` JsonEnabled bool `toml:"json_enabled" json:"jsonEnabled" yaml:"jsonEnabled"` }
type Logger ¶
type Logger interface { Debug(args ...any) Debugf(template string, args ...any) Info(args ...any) Infof(template string, args ...any) Infow(template string, args ...any) Warn(args ...any) Warnf(template string, args ...any) Warnw(template string, args ...any) Error(args ...any) Errorf(template string, args ...any) Errorw(template string, args ...any) Fatal(args ...any) Fatalf(template string, args ...any) Fatalw(template string, args ...any) Panic(args ...any) Panicf(template string, args ...any) Panicw(template string, args ...any) Sync() }
Click to show internal directories.
Click to hide internal directories.