log

package
v0.0.0-...-83625b3 Latest Latest
Warning

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

Go to latest
Published: Jun 16, 2018 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewStdlibAdapter

func NewStdlibAdapter(logger Logger, options ...log.StdlibAdapterOption) io.Writer

Types

type Logger

type Logger = log.Logger

func Debug

func Debug(logger Logger) Logger

func DefaultDevLogger

func DefaultDevLogger(options ...level.Option) Logger

func DefaultJSONLogger

func DefaultJSONLogger(options ...level.Option) Logger

func DefaultProdLogger

func DefaultProdLogger(options ...level.Option) Logger

func Error

func Error(logger Logger) Logger

func Info

func Info(logger Logger) Logger

func NewDevLogger

func NewDevLogger(w io.Writer, options ...level.Option) Logger

func NewJSONLogger

func NewJSONLogger(w io.Writer, options ...level.Option) Logger

func NewProdLogger

func NewProdLogger(w io.Writer, options ...level.Option) Logger

func Warn

func Warn(logger Logger) Logger

func With

func With(logger Logger, keyvals ...interface{}) Logger

func WithPrefix

func WithPrefix(logger Logger, keyvals ...interface{}) Logger

type LoggerFunc

type LoggerFunc = log.LoggerFunc

type Option

type Option = level.Option

func AllowDebug

func AllowDebug() Option

func AllowError

func AllowError() Option

func AllowInfo

func AllowInfo() Option

func AllowWarn

func AllowWarn() Option

type ValueFormatter

type ValueFormatter interface {
	Format(w io.Writer)
}

Jump to

Keyboard shortcuts

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