logutil

package module
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: May 17, 2019 License: MIT Imports: 5 Imported by: 23

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewContext

func NewContext(ctx context.Context, log Log) context.Context

Types

type Log

type Log interface {
	WithComponent(string) Log

	Trace(string, ...interface{}) string
	Un(string)

	Debugf(string, ...interface{})
	Infof(string, ...interface{})
	Warnf(string, ...interface{})
	Errorf(string, ...interface{})
	Fatalf(string, ...interface{})

	ErrWarn(error, string, ...interface{}) error
	ErrFatal(error, string, ...interface{}) error
	Err(error, string, ...interface{}) error
}

func Default

func Default() Log

func FromContext

func FromContext(ctx context.Context) (Log, bool)

func FromContextOrDefault

func FromContextOrDefault(ctx context.Context) Log

func New

func New(parent *log.Logger, out io.Writer) Log

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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