Documentation
¶
Index ¶
- func DPanic(args ...interface{})
- func DPanicf(template string, args ...interface{})
- func DPanicw(msg string, keysAndValues ...interface{})
- func Debug(args ...interface{})
- func Debugf(template string, args ...interface{})
- func Debugw(msg string, keysAndValues ...interface{})
- func Desugar() *zap.Logger
- func Error(args ...interface{})
- func Errorf(template string, args ...interface{})
- func Errorw(msg string, keysAndValues ...interface{})
- func Fatal(args ...interface{})
- func Fatalf(template string, args ...interface{})
- func Fatalw(msg string, keysAndValues ...interface{})
- func Info(args ...interface{})
- func Infof(template string, args ...interface{})
- func Infow(msg string, keysAndValues ...interface{})
- func Named(name string) *zap.SugaredLogger
- func Panic(args ...interface{})
- func Panicf(template string, args ...interface{})
- func Panicw(msg string, keysAndValues ...interface{})
- func Trace(ctx context.Context) *zap.SugaredLogger
- func TraceRaw(ctx context.Context) *zap.Logger
- func Warn(args ...interface{})
- func Warnf(template string, args ...interface{})
- func Warnw(msg string, keysAndValues ...interface{})
- type Config
- type Logger
- func (logger *Logger) DPanic(args ...interface{})
- func (logger *Logger) DPanicf(template string, args ...interface{})
- func (logger *Logger) DPanicw(msg string, keysAndValues ...interface{})
- func (logger *Logger) Debug(args ...interface{})
- func (logger *Logger) Debugf(template string, args ...interface{})
- func (logger *Logger) Debugw(msg string, keysAndValues ...interface{})
- func (logger *Logger) Desugar() *zap.Logger
- func (logger *Logger) Error(args ...interface{})
- func (logger *Logger) Errorf(template string, args ...interface{})
- func (logger *Logger) Errorw(msg string, keysAndValues ...interface{})
- func (logger *Logger) Fatal(args ...interface{})
- func (logger *Logger) Fatalf(template string, args ...interface{})
- func (logger *Logger) Fatalw(msg string, keysAndValues ...interface{})
- func (logger *Logger) Info(args ...interface{})
- func (logger *Logger) Infof(template string, args ...interface{})
- func (logger *Logger) Infow(msg string, keysAndValues ...interface{})
- func (logger *Logger) Name() string
- func (logger *Logger) Named(name string) *zap.SugaredLogger
- func (logger *Logger) Panic(args ...interface{})
- func (logger *Logger) Panicf(template string, args ...interface{})
- func (logger *Logger) Panicw(msg string, keysAndValues ...interface{})
- func (logger *Logger) Trace(ctx context.Context) *zap.SugaredLogger
- func (logger *Logger) TraceRaw(ctx context.Context) *zap.Logger
- func (logger *Logger) Warn(args ...interface{})
- func (logger *Logger) Warnf(template string, args ...interface{})
- func (logger *Logger) Warnw(msg string, keysAndValues ...interface{})
- type OptionFunc
- type Options
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Named ¶
func Named(name string) *zap.SugaredLogger
Types ¶
type Config ¶
func (*Config) GetEncoding ¶
type Logger ¶
Logger logger option
var ( // Default the default logger. // TODO configurator can't get config rightly, because `init()` always called before `config.Load()` Default *Logger )
func New ¶
func New(optFunc ...OptionFunc) (*Logger, error)
type OptionFunc ¶
type OptionFunc func(*Options)
func WithConfigurator ¶
func WithConfigurator(cfg config.Configurator) OptionFunc
func WithName ¶
func WithName(name string) OptionFunc
Click to show internal directories.
Click to hide internal directories.