logger

package
v0.0.0-...-27fe9b7 Latest Latest
Warning

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

Go to latest
Published: Sep 17, 2021 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	LogLevelInfo = iota
	LogLevelDebug
	LogLevelSuccess
	LogLevelWarning
	LogLevelError
	LogLevelFatal
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Logger

type Logger struct {
	File *os.File
	//Whether or not the Logger should print debug type logs.
	ShowDebug bool
	//Should only be the stdout.
	Stdout io.Writer
}

func New

func New(FileName string, debug bool) Logger

func (Logger) Debug

func (l Logger) Debug(Message string) error

func (Logger) Debugf

func (l Logger) Debugf(Message string, a ...interface{}) error

func (Logger) Error

func (l Logger) Error(Error string) error

func (Logger) Errorf

func (l Logger) Errorf(Error string, a ...interface{}) error

func (Logger) Fatal

func (l Logger) Fatal(Error string) error

func (Logger) Fatalf

func (l Logger) Fatalf(Error string, a ...interface{}) error

func (Logger) Info

func (l Logger) Info(Message string) error

func (Logger) InfoColor

func (l Logger) InfoColor(Message string, c *color.Color) error

func (Logger) InfoColorf

func (l Logger) InfoColorf(c *color.Color, Message string, a ...interface{}) error

func (Logger) Infof

func (l Logger) Infof(Message string, a ...interface{}) error

func (Logger) Log

func (l Logger) Log(Message string, Level uint16) error

func (Logger) Success

func (l Logger) Success(Message string) error

func (Logger) Successf

func (l Logger) Successf(Message string, a ...interface{}) error

func (Logger) Warn

func (l Logger) Warn(Message string) error

func (Logger) Warnf

func (l Logger) Warnf(Message string, a ...interface{}) error

Jump to

Keyboard shortcuts

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