logger

package
v0.2.5 Latest Latest
Warning

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

Go to latest
Published: Mar 12, 2021 License: GPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// Trace log level
	Trace = 1000 * iota
	// Debug log level
	Debug
	// Info log level
	Info
	// Warn log level
	Warn
	// Error log level
	Error
)

Variables

This section is empty.

Functions

func ParseLogLevel

func ParseLogLevel(level string) int

ParseLogLevel determines the desired log level from an input string

Types

type Logger

type Logger struct {
	LogLevel int
}

Logger provides logging functionality with various log levels

func New

func New(level int) Logger

New creates a new logger with the specified log level

func (*Logger) Debug

func (logger *Logger) Debug(input string)

Debug logs when the log level satisfies the severity

func (*Logger) Error

func (logger *Logger) Error(input string)

Error logs when the log level satisfies the severity

func (*Logger) Fatal

func (logger *Logger) Fatal(input interface{})

Fatal proxies the log.Fatal to consolidate access to a single logger

func (*Logger) Info

func (logger *Logger) Info(input string)

Info logs when the log level satisfies the severity

func (*Logger) Trace

func (logger *Logger) Trace(input string)

Trace logs when the log level satisfies the severity

func (*Logger) Warn

func (logger *Logger) Warn(input string)

Warn logs when the log level satisfies the severity

Jump to

Keyboard shortcuts

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