log

package
v0.0.4 Latest Latest
Warning

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

Go to latest
Published: Nov 7, 2017 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

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

Variables

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(msg string)

func (FilteredLogger) Criticalf

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

func (FilteredLogger) Debug

func (l FilteredLogger) Debug(msg string)

func (FilteredLogger) Debugf

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

func (FilteredLogger) Error

func (l FilteredLogger) Error(msg string)

func (FilteredLogger) Errorf

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

func (FilteredLogger) Info

func (l FilteredLogger) Info(msg string)

func (FilteredLogger) Infof

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

func (FilteredLogger) Level

func (l FilteredLogger) Level(level logLevel) *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(msg string)

func (FilteredLogger) Warningf

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

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 {
	metav1.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