logger

package
v3.6.17 Latest Latest
Warning

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

Go to latest
Published: Mar 23, 2023 License: Apache-2.0 Imports: 4 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Red         = color.New(color.FgRed)
	Green       = color.New(color.FgGreen)
	Yellow      = color.New(color.FgYellow)
	Blue        = color.New(color.FgBlue)
	Magenta     = color.New(color.FgMagenta)
	Cyan        = color.New(color.FgCyan)
	White       = color.New(color.FgWhite)
	BlueBold    = color.New(color.Bold, color.FgBlue)
	MagentaBold = color.New(color.Bold, color.FgMagenta)
	RedBold     = color.New(color.Bold, color.FgRed)
	YellowBold  = color.New(color.Bold, color.FgYellow)
)

Functions

This section is empty.

Types

type CustomLogger added in v3.6.2

type CustomLogger interface {
	Printf(string, ...interface{})
	Writer() io.Writer
}

Writer log writer interface

type Level added in v3.2.2

type Level int

Log Level

const (
	Silent Level = iota
	Error
	Warn
	Info
)

type Logger

type Logger interface {
	Info(context.Context, string, ...interface{})
	Warn(context.Context, string, ...interface{})
	Error(context.Context, string, ...interface{})
	SetLevel(Level)
}

Logger interface

func NewLogger

func NewLogger(customLogger CustomLogger, level Level, colorful bool) Logger

Jump to

Keyboard shortcuts

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