Documentation
¶
Index ¶
- type Logger
- type ZapLogger
- func (t ZapLogger) DPanic(i ...any)
- func (t ZapLogger) Debug(i ...any)
- func (t ZapLogger) Error(i ...any)
- func (t ZapLogger) Fatal(i ...any)
- func (t ZapLogger) Info(i ...any)
- func (t ZapLogger) Panic(i ...any)
- func (t ZapLogger) Sync() error
- func (t ZapLogger) Warn(i ...any)
- func (t ZapLogger) With(key string, val any) ZapLogger
- type ZapLoggerConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Logger ¶
type Logger interface { Output() io.Writer SetOutput(w io.Writer) Prefix() string SetPrefix(p string) Level() log.Lvl SetLevel(v log.Lvl) SetHeader(h string) Print(i ...interface{}) Printf(format string, args ...interface{}) Printj(j log.JSON) Debug(i ...interface{}) Debugf(format string, args ...interface{}) Debugj(j log.JSON) Info(i ...interface{}) Infof(format string, args ...interface{}) Infoj(j log.JSON) Warn(i ...interface{}) Warnf(format string, args ...interface{}) Warnj(j log.JSON) Error(i ...interface{}) Errorf(format string, args ...interface{}) Errorj(j log.JSON) Fatal(i ...interface{}) Fatalj(j log.JSON) Fatalf(format string, args ...interface{}) Panic(i ...interface{}) Panicj(j log.JSON) Panicf(format string, args ...interface{}) }
Logger defines the logging interface.
type ZapLogger ¶
type ZapLogger struct {
// contains filtered or unexported fields
}
func NewWithConfig ¶
func NewWithConfig(cfg ZapLoggerConfig) *ZapLogger
Click to show internal directories.
Click to hide internal directories.