Documentation ¶
Index ¶
- type Logger
- func (l Logger) Debug(msg ...interface{})
- func (l Logger) Debugf(template string, args ...interface{})
- func (l Logger) Error(msg ...interface{})
- func (l Logger) Errorf(template string, args ...interface{})
- func (l Logger) Fatal(msg ...interface{})
- func (l Logger) Fatalf(template string, args ...interface{})
- func (l Logger) Info(msg ...interface{})
- func (l Logger) Infof(template string, args ...interface{})
- func (l *Logger) Level(level ...levels.Type) levels.Type
- func (l *Logger) Named(name string) *Logger
- func (l *Logger) Options(funcs ...func(*Logger) *Logger) *Logger
- func (l Logger) Panic(msg ...interface{})
- func (l Logger) Panicf(template string, args ...interface{})
- func (l *Logger) Prefix(prefix ...string) string
- func (l Logger) Trace(msg ...interface{})
- func (l Logger) Tracef(template string, args ...interface{})
- func (l Logger) Warn(msg ...interface{})
- func (l Logger) Warnf(template string, args ...interface{})
- func (l *Logger) WithLevel(level levels.Type) *Logger
- func (l *Logger) WithLevelFromDebug(debug bool) *Logger
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Logger ¶
type Logger struct {
// contains filtered or unexported fields
}
Logger is a wrapper about a Zap logger that implements the log.Logger interface.
func New ¶
func New(lgr *zap.Logger, atoms ...zap.AtomicLevel) *Logger
New creates an instance of Zap that wraps a zap unsugared logger. It takes a preconfigured zap logger as an argument.
func (*Logger) WithLevelFromDebug ¶
Click to show internal directories.
Click to hide internal directories.