Documentation ¶
Overview ¶
Package zap provides a wrapper for https://go.uber.org/zap that implements the log.LeveledLogger interface and adds convenience features to logging with zap.
Index ¶
- Variables
- func Debug(message string, args ...interface{})
- func Error(message string, args ...interface{})
- func Info(message string, args ...interface{})
- func IsDebugEnabled() bool
- func Sync() error
- func Warn(message string, args ...interface{})
- type Logger
- func (adapter *Logger) Debug(message string, args ...interface{})
- func (adapter *Logger) Error(message string, args ...interface{})
- func (adapter *Logger) Info(message string, args ...interface{})
- func (adapter *Logger) IsDebugEnabled() bool
- func (adapter *Logger) Warn(message string, args ...interface{})
Constants ¶
This section is empty.
Variables ¶
var ( // Level is log level. Level = zap.DebugLevel // DefaultLogger is the default zap logger instance. DefaultLogger = newLoggerAdapter(false) )
Functions ¶
func Debug ¶
func Debug(message string, args ...interface{})
Debug logs a debug message. It accepts varargs of alternating key and value parameters.
func Error ¶
func Error(message string, args ...interface{})
Error logs an error message. It accepts varargs of alternating key and value parameters.
func Info ¶
func Info(message string, args ...interface{})
Info logs an informational message. It accepts varargs of alternating key and value parameters.
func IsDebugEnabled ¶
func IsDebugEnabled() bool
IsDebugEnabled checks whether or not debug logging is enabled. Useful to check before logging a message that requires preprocessing.
Types ¶
type Logger ¶
Logger implements log.LeveledLogger.
func (*Logger) Debug ¶
Debug logs a debug message. It accepts varargs of alternating key and value parameters.
func (*Logger) Error ¶
Error logs an error message. It accepts varargs of alternating key and value parameters.
func (*Logger) Info ¶
Info logs an informational message. It accepts varargs of alternating key and value parameters.
func (*Logger) IsDebugEnabled ¶
IsDebugEnabled checks whether or not debug logging is enabled. Useful to check before logging a message that requires preprocessing.