logger

package
v0.10.0 Latest Latest
Warning

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

Go to latest
Published: Mar 11, 2025 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type LeveledLogger added in v0.3.0

type LeveledLogger struct {
	Logger      *log.Logger
	WarnLogger  *log.Logger
	ErrorLogger *log.Logger
	// contains filtered or unexported fields
}

func NewLeveledLogger added in v0.3.0

func NewLeveledLogger(verbose bool) *LeveledLogger

func (*LeveledLogger) Error added in v0.9.0

func (l *LeveledLogger) Error(format string, v ...any)

func (*LeveledLogger) Errorf added in v0.9.0

func (l *LeveledLogger) Errorf(format string, v ...any)

func (*LeveledLogger) Log added in v0.3.0

func (l *LeveledLogger) Log(format string, v ...any)

func (*LeveledLogger) Verbose added in v0.3.0

func (l *LeveledLogger) Verbose() Logger

func (*LeveledLogger) Warn added in v0.3.0

func (l *LeveledLogger) Warn(format string, v ...any)

type Logger

type Logger interface {
	Log(format string, v ...any)
	Warn(format string, v ...any)
	Error(format string, v ...any)
	Errorf(format string, v ...any)
}

func NewNopLogger added in v0.7.0

func NewNopLogger() Logger

NewNopLogger returns a new logger whose methods are no-ops and don't log anything.

Jump to

Keyboard shortcuts

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