logging

package
v0.0.1-alpha.3 Latest Latest
Warning

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

Go to latest
Published: Mar 15, 2017 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DEBUG    logLevel = iota
	INFO     logLevel = iota
	WARNING  logLevel = iota
	ERROR    logLevel = iota
	CRITICAL logLevel = iota
)

Variables

This section is empty.

Functions

func InitializeLogging

func InitializeLogging(comp string)

Types

type FilteredLogger

type FilteredLogger struct {
	// contains filtered or unexported fields
}

func DefaultLogger

func DefaultLogger() *FilteredLogger

func Logger

func Logger(component string) *FilteredLogger

func MakeLogger

func MakeLogger(logger log.Logger) *FilteredLogger

Wrap a go-kit logger in a FilteredLogger. Not cached

func (FilteredLogger) Critical

func (l FilteredLogger) Critical() *FilteredLogger

func (FilteredLogger) Debug

func (l FilteredLogger) Debug() *FilteredLogger

func (FilteredLogger) Error

func (l FilteredLogger) Error() *FilteredLogger

func (FilteredLogger) Info

func (l FilteredLogger) Info() *FilteredLogger

func (FilteredLogger) Log

func (l FilteredLogger) Log(params ...interface{}) error

func (FilteredLogger) Msg

func (l FilteredLogger) Msg(msg interface{})

func (FilteredLogger) Msgf

func (l FilteredLogger) Msgf(msg string, args ...interface{})

func (FilteredLogger) Object

func (FilteredLogger) Reason

func (l FilteredLogger) Reason(err error) *FilteredLogger

func (*FilteredLogger) SetIOWriter

func (l *FilteredLogger) SetIOWriter(w io.Writer)

func (*FilteredLogger) SetLogLevel

func (l *FilteredLogger) SetLogLevel(filterLevel logLevel) error

func (*FilteredLogger) SetLogger

func (l *FilteredLogger) SetLogger(logger log.Logger) *FilteredLogger

func (*FilteredLogger) SetVerbosityLevel

func (l *FilteredLogger) SetVerbosityLevel(level int) error

func (FilteredLogger) V

func (l FilteredLogger) V(level int) *FilteredLogger

It would be consistent to return an error from this function, but a multi-value function would break the primary use case: log.V(2).Info()....

func (FilteredLogger) Warning

func (l FilteredLogger) Warning() *FilteredLogger

func (*FilteredLogger) With

func (l *FilteredLogger) With(obj ...interface{}) *FilteredLogger

func (*FilteredLogger) WithPrefix

func (l *FilteredLogger) WithPrefix(obj ...interface{}) *FilteredLogger

type LogError

type LogError struct {
	// contains filtered or unexported fields
}

func (LogError) Error

func (e LogError) Error() string

type LoggableObject

type LoggableObject interface {
	meta.ObjectMetaAccessor
	k8sruntime.Object
}

type NullLogger

type NullLogger struct{}

func (NullLogger) Log

func (n NullLogger) Log(params ...interface{}) error

Jump to

Keyboard shortcuts

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