Documentation ¶
Index ¶
- Variables
- func NewZapLogger(config ZapConfig) *zap.Logger
- type Level
- type Logger
- func (l *Logger) Close() error
- func (l *Logger) Debug(a ...interface{})
- func (l *Logger) Debugf(format string, a ...interface{})
- func (l *Logger) Debugw(keyvals ...interface{})
- func (l *Logger) Error(a ...interface{})
- func (l *Logger) Errorf(format string, a ...interface{})
- func (l *Logger) Errorw(keyvals ...interface{})
- func (l *Logger) Fatal(a ...interface{})
- func (l *Logger) Fatalf(format string, a ...interface{})
- func (l *Logger) Fatalw(keyvals ...interface{})
- func (l *Logger) Info(a ...interface{})
- func (l *Logger) Infof(format string, a ...interface{})
- func (l *Logger) Infow(keyvals ...interface{})
- func (l *Logger) Log(level Level, keyvals ...interface{}) error
- func (l *Logger) Sync() error
- func (l *Logger) Warn(a ...interface{})
- func (l *Logger) Warnf(format string, a ...interface{})
- func (l *Logger) Warnw(keyvals ...interface{})
- type Option
- type ZapConfig
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultMessageKey = "msg"
DefaultMessageKey default message key.
Functions ¶
func NewZapLogger ¶
Types ¶
type Level ¶
type Level int8
Level is a logger level.
func ParseLevel ¶
ParseLevel parses a level string into a logger Level value.
type Logger ¶
type Logger struct {
// contains filtered or unexported fields
}
func (*Logger) Debug ¶
func (l *Logger) Debug(a ...interface{})
Debug logs a message at debug level.
func (*Logger) Debugw ¶
func (l *Logger) Debugw(keyvals ...interface{})
Debugw logs a message at debug level.
func (*Logger) Error ¶
func (l *Logger) Error(a ...interface{})
Error logs a message at error level.
func (*Logger) Errorw ¶
func (l *Logger) Errorw(keyvals ...interface{})
Errorw logs a message at error level.
func (*Logger) Fatal ¶
func (l *Logger) Fatal(a ...interface{})
Fatal logs a message at fatal level.
func (*Logger) Fatalw ¶
func (l *Logger) Fatalw(keyvals ...interface{})
Fatalw logs a message at fatal level.
func (*Logger) Infow ¶
func (l *Logger) Infow(keyvals ...interface{})
Infow logs a message at info level.
Click to show internal directories.
Click to hide internal directories.