logging

package
v1.7.1 Latest Latest
Warning

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

Go to latest
Published: Sep 16, 2021 License: Apache-2.0 Imports: 7 Imported by: 45

Documentation

Index

Constants

View Source
const (
	Stack = "stacktrace"
	Error = "error"
	None  = ""
)
View Source
const (
	EnvDevelopment = "LOG_DEVELOPMENT"
	EnvLevel       = "LOG_LEVEL"
)

Variables

View Source
var Settings _Settings

Settings.

Functions

This section is empty.

Types

type Builder added in v0.3.5

type Builder interface {
	New() logr.Logger
	V(int, logr.Logger) logr.Logger
}

Builder.

var Factory Builder

Logger factory.

type Logger

type Logger struct {
	// Real (wrapped) logger.
	Real logr.Logger
	// contains filtered or unexported fields
}

Logger Delegates functionality to the wrapped `Real` logger. Provides:

  • Provides a `Trace()` method for convenience and brevity.
  • Handles wrapped errors.

func WithName

func WithName(name string, kvpair ...interface{}) *Logger

Get a named logger.

func (*Logger) Enabled

func (l *Logger) Enabled() bool

Get whether logger is enabled.

func (*Logger) Error

func (l *Logger) Error(err error, message string, kvpair ...interface{})

Logs an error.

func (*Logger) Info

func (l *Logger) Info(message string, kvpair ...interface{})

Logs at info.

func (*Logger) Trace

func (l *Logger) Trace(err error, kvpair ...interface{})

Logs an error without a description.

func (*Logger) V

func (l *Logger) V(level int) logr.InfoLogger

Get logger with verbosity level.

func (*Logger) WithName

func (l *Logger) WithName(name string) logr.Logger

Get logger with name.

func (*Logger) WithValues

func (l *Logger) WithValues(kvpair ...interface{}) logr.Logger

Get logger with values.

type ZapBuilder added in v0.3.5

type ZapBuilder struct {
}

Zap builder factory.

func (*ZapBuilder) New added in v0.3.5

func (b *ZapBuilder) New() (logger logr.Logger)

Build new logger.

func (*ZapBuilder) V added in v0.3.5

func (b *ZapBuilder) V(level int, in logr.Logger) (l logr.Logger)

Debug logger.

Jump to

Keyboard shortcuts

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