log

package
v0.0.37 Latest Latest
Warning

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

Go to latest
Published: Mar 2, 2019 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AccessLogger

func AccessLogger(f http.Handler) http.Handler

func Caller

func Caller(skip int) gostack.Field

func ContextLogger added in v0.0.37

func ContextLogger(r *http.Request) gostack.Logger

func Duration

func Duration(key string, val time.Duration) gostack.Field

func Error

func Error(val error) gostack.Field

func Hex

func Hex(key string, val []byte) gostack.Field

func Int

func Int(key string, val int) gostack.Field

func LogPanic added in v0.0.37

func LogPanic(handler http.Handler) http.Handler

func LogWithCtx added in v0.0.37

func LogWithCtx(LOG gostack.Logger, fields ...zapcore.Field) gostack.Logger

func NamedCaller added in v0.0.37

func NamedCaller(name string, skip int) gostack.Field

func NewDevelopmentLogger added in v0.0.37

func NewDevelopmentLogger(opts ...gostack.Option) (gostack.Logger, error)

func NewProductionLogger added in v0.0.37

func NewProductionLogger(opts ...gostack.Option) (gostack.Logger, error)

func String

func String(key string, val string) gostack.Field

func Stringer

func Stringer(key string, val fmt.Stringer) gostack.Field

func WithRequestLogger added in v0.0.37

func WithRequestLogger(lFac RequestLoggerFactory) gostack.Middleware

Types

type RequestLoggerFactory added in v0.0.37

type RequestLoggerFactory interface {
	New(r *http.Request) gostack.Logger
}

func DefaultRequestContextFactory added in v0.0.37

func DefaultRequestContextFactory(l gostack.Logger) RequestLoggerFactory

Jump to

Keyboard shortcuts

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