logger

package
v1.8.0 Latest Latest
Warning

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

Go to latest
Published: May 19, 2022 License: MIT Imports: 0 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type LogLevel

type LogLevel int8

LogLevel is the type of log level

const (
	// LogLevelTrace is the trace log level
	LogLevelTrace LogLevel = iota - 2
	// LogLevelDebug is the debug log level
	LogLevelDebug
	// LogLevelInfo is the info log level
	LogLevelInfo
	// LogLevelWarn is the warn log level
	LogLevelWarn
	// LogLevelError is the error log level
	LogLevelError
	// LogLevelFatal is the fatal log level
	LogLevelFatal
)

func (LogLevel) String

func (l LogLevel) String() string

String returns the string representation of the log level

type Logger

type Logger interface {
	// Trace logs a message at level Trace on the logger.
	Trace(args ...any)
	// Tracef logs a message at level Trace on the logger.
	Tracef(format string, args ...any)
	// Debug logs a message at level Debug on the logger.
	Debug(args ...any)
	// Debugf logs a message at level Debug on the logger.
	Debugf(format string, args ...any)
	// Info logs a message at level Info on the logger.
	Info(args ...any)
	// Infof logs a message at level Info on the logger.
	Infof(format string, args ...any)
	// Warn logs a message at level Warn on the logger.
	Warn(args ...any)
	// Warnf logs a message at level Warn on the logger.
	Warnf(format string, args ...any)
	// Error logs a message at level Error on the logger.
	Error(args ...any)
	// Errorf logs a message at level Error on the logger.
	Errorf(format string, args ...any)
	// Fatal logs a message at level Fatal on the logger.
	Fatal(args ...any)
	// Fatalf logs a message at level Fatal on the logger.
	Fatalf(format string, args ...any)
}

Logger is a simple logger interface

Jump to

Keyboard shortcuts

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