logger

package
v0.3.5 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: ISC Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DefaultLogger

type DefaultLogger struct{}

DefaultLogger is the default logger implementation.

func (*DefaultLogger) Debugf

func (l *DefaultLogger) Debugf(_ string, _ ...any)

Debugf logs a debug message.

func (*DefaultLogger) Debugln

func (l *DefaultLogger) Debugln(_ ...any)

Debugln logs a debug message.

func (*DefaultLogger) Errorf

func (l *DefaultLogger) Errorf(format string, args ...any)

Errorf logs an error message.

func (*DefaultLogger) Errorln

func (l *DefaultLogger) Errorln(args ...any)

Errorln logs an error message.

func (*DefaultLogger) Infof

func (l *DefaultLogger) Infof(format string, args ...any)

Infof logs an info message.

func (*DefaultLogger) Infoln

func (l *DefaultLogger) Infoln(args ...any)

Infoln logs an info message.

func (*DefaultLogger) PrintJSON

func (l *DefaultLogger) PrintJSON(_ string, _ any)

PrintJSON logs a JSON representation of v.

func (*DefaultLogger) Warnf

func (l *DefaultLogger) Warnf(format string, args ...any)

Warnf logs a warning message.

func (*DefaultLogger) Warnln

func (l *DefaultLogger) Warnln(args ...any)

Warnln logs a warning message.

type VerboseLogger

type VerboseLogger struct {
	DefaultLogger
}

VerboseLogger is a logger implementation that logs debug messages.

func (*VerboseLogger) Debugf

func (l *VerboseLogger) Debugf(format string, args ...any)

Debugf logs a debug message.

func (*VerboseLogger) Debugln

func (l *VerboseLogger) Debugln(args ...any)

Debugln logs a debug message.

func (*VerboseLogger) PrintJSON

func (l *VerboseLogger) PrintJSON(msg string, v any)

PrintJSON logs a JSON representation of v.

Jump to

Keyboard shortcuts

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