logger

package
v0.8.2 Latest Latest
Warning

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

Go to latest
Published: Feb 28, 2024 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// DefaultLevel default log level
	DefaultLevel = level.InfoLevel
	// DefaultFormatter default log formatter
	DefaultFormatter = formatter.TextFormatter
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Logger

type Logger struct {
	// Logger the default logger
	log.Logger

	// Sample the sample logger
	Sample log.Logger
}

Logger an logger component

func InnerLogger

func InnerLogger() *Logger

InnerLogger is used before other loggers have completed initialization

func NewConsoleLogger

func NewConsoleLogger(lvl level.Level, sampleRate float64) *Logger

NewConsoleLogger return a console logger

func NewEmptyLogger

func NewEmptyLogger() *Logger

NewEmptyLogger get an empty logger, there is nothing to do

func NewLogger

func NewLogger(logger, sample log.Logger) *Logger

NewLogger create an instance of Logger

func NewTestLogger

func NewTestLogger() *Logger

NewTestLogger return a logger used for the test

Jump to

Keyboard shortcuts

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