logger

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Nov 25, 2023 License: ISC Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// None level
	None uint = iota
	// Error level
	Error
	// Warn level
	Warn
	// Info level
	Info
	// Debug level
	Debug
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Logger

type Logger struct {
	Level uint
}

Logger is a simple logger with four different levels: Debug, Info, Warn, Error

func (*Logger) Debugf

func (l *Logger) Debugf(format string, args ...interface{})

Debugf logs in debug level.

func (*Logger) Errorf

func (l *Logger) Errorf(format string, args ...interface{})

Errorf logs in error level.

func (*Logger) Infof

func (l *Logger) Infof(format string, args ...interface{})

Infof logs in info level.

func (*Logger) SetLevel

func (l *Logger) SetLevel(level string)

SetLevel changes the verbosity level

func (*Logger) Warnf

func (l *Logger) Warnf(format string, args ...interface{})

Warnf logs in warn level.

Jump to

Keyboard shortcuts

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