sugarzap

package module
v0.0.0-...-a0a703a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 17, 2020 License: MIT Imports: 4 Imported by: 0

README

sugarzap

simple zap sugar logger wrapper

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ConsoleGlobalLogger

func ConsoleGlobalLogger()

func Debug

func Debug(args ...interface{})

func Debugf

func Debugf(t string, args ...interface{})

func Debugw

func Debugw(msg string, keysAndValues ...interface{})

func Error

func Error(args ...interface{})

func Errorf

func Errorf(t string, args ...interface{})

func Errorw

func Errorw(msg string, keysAndValues ...interface{})

func Fatal

func Fatal(args ...interface{})

func Fatalf

func Fatalf(t string, args ...interface{})

func Faterw

func Faterw(msg string, keysAndValues ...interface{})

func Info

func Info(args ...interface{})

func Infof

func Infof(t string, args ...interface{})

func Infow

func Infow(msg string, keysAndValues ...interface{})

func JsonGlobalLogger

func JsonGlobalLogger()

func SetGlobalHasher

func SetGlobalHasher(h Hasher)

func Warn

func Warn(args ...interface{})

func Warnf

func Warnf(t string, args ...interface{})

func Warnw

func Warnw(msg string, keysAndValues ...interface{})

Types

type Hasher

type Hasher interface {
	Hash(interface{}) string
}

type Logger

type Logger struct {
	*zap.SugaredLogger
	// contains filtered or unexported fields
}

logger delegates all calls to the underlying zap.Logger

func AdvanceWithOptions

func AdvanceWithOptions(opts ...Option) Logger

func Kind

func Kind(value interface{}) Logger

func With

func With(key string, value interface{}) Logger

func WithHash

func WithHash(key string, value interface{}) Logger

func WithOptions

func WithOptions(opts ...Option) Logger

func (Logger) Debug

func (l Logger) Debug(args ...interface{})

func (Logger) Debugf

func (l Logger) Debugf(t string, args ...interface{})

func (Logger) Debugw

func (l Logger) Debugw(msg string, keysAndValues ...interface{})

func (Logger) Error

func (l Logger) Error(args ...interface{})

func (Logger) Errorf

func (l Logger) Errorf(t string, args ...interface{})

func (Logger) Errorw

func (l Logger) Errorw(msg string, keysAndValues ...interface{})

func (Logger) Fatal

func (l Logger) Fatal(args ...interface{})

func (Logger) Fatalf

func (l Logger) Fatalf(t string, args ...interface{})

func (Logger) Faterw

func (l Logger) Faterw(msg string, keysAndValues ...interface{})

func (Logger) Info

func (l Logger) Info(args ...interface{})

func (Logger) Infof

func (l Logger) Infof(t string, args ...interface{})

func (Logger) Infow

func (l Logger) Infow(msg string, keysAndValues ...interface{})

func (Logger) Kind

func (l Logger) Kind(value interface{}) Logger

func (Logger) Warn

func (l Logger) Warn(args ...interface{})

func (Logger) Warnf

func (l Logger) Warnf(t string, args ...interface{})

func (Logger) Warnw

func (l Logger) Warnw(msg string, keysAndValues ...interface{})

func (Logger) With

func (l Logger) With(key string, value interface{}) Logger

func (Logger) WithHash

func (l Logger) WithHash(key string, value interface{}) Logger

type Option

type Option interface {
	// contains filtered or unexported methods
}

func AddCallerSkip

func AddCallerSkip(skip int) Option

func AddHasher

func AddHasher(h Hasher) Option

func FormatConsole

func FormatConsole() Option

func FormatJson

func FormatJson() Option

func ReplaceGlobals

func ReplaceGlobals() Option

func WithConfig

func WithConfig(c zap.Config) Option

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL