Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Logger ¶
type Logger interface {
Error(val interface{})
Errorw(val interface{}, keysAndValues ...interface{})
Debug(val interface{})
Debugw(msg string, keysAndValues ...interface{})
Info(val interface{})
Infow(msg string, keysAndValues ...interface{})
Warn(val interface{})
Warnw(msg string, keysAndValues ...interface{})
WithMap(m map[string]string) Logger
Fatal(val interface{})
// contains filtered or unexported methods
}
func NewLogger ¶
func NewLogger(opts ...LoggerOption) Logger
type LoggerOption ¶
type LoggerOption func(opt *loggerOpts)
func WithEncoding ¶
func WithEncoding(encoding string) LoggerOption
func WithLevel ¶
func WithLevel(level string) LoggerOption
Click to show internal directories.
Click to hide internal directories.