logger

package
v0.1.10 Latest Latest
Warning

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

Go to latest
Published: Jan 2, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	NormalFormat = "normal"
	JsonFormat   = "json"
)
View Source
const (
	TraceLevel LogLevel = "trace"
	DebugLevel          = "debug"
	InfoLevel           = "info"
	WarnLevel           = "warn"
	ErrorLevel          = "error"
	PanicLevel          = "panic"
)

Variables

This section is empty.

Functions

func Debug

func Debug(msg string)

func Debugf

func Debugf(msg string, v ...interface{})

func Error

func Error(err error, msg string) error

func Errorf

func Errorf(err error, msg string, v ...interface{}) error

func FetchingFinished

func FetchingFinished(msg string, icon emoji.Emoji)

func Info

func Info(msg string)

func Infof

func Infof(msg string, v ...interface{})

func InitLogger

func InitLogger(logLevel LogLevel, logFormat string, filePath string, noColor bool) error

InitLogger initiates the global logger

func Panic

func Panic(msg string)

func Panicf

func Panicf(msg string, v ...interface{})

func Warn

func Warn(msg string)

func WarnE added in v0.1.0

func WarnE(err error, msg string) error

func Warnf

func Warnf(msg string, v ...interface{})

Types

type ArgonLogger

type ArgonLogger struct {
	// contains filtered or unexported fields
}

func (*ArgonLogger) Debug

func (l *ArgonLogger) Debug(msg string)

func (*ArgonLogger) Debugf

func (l *ArgonLogger) Debugf(msg string, v ...interface{})

func (*ArgonLogger) Error

func (l *ArgonLogger) Error(err error, msg string) error

func (*ArgonLogger) Errorf

func (l *ArgonLogger) Errorf(err error, msg string, v ...interface{}) error

func (*ArgonLogger) Info

func (l *ArgonLogger) Info(msg string)

func (*ArgonLogger) Infof

func (l *ArgonLogger) Infof(msg string, v ...interface{})

func (*ArgonLogger) Panic

func (l *ArgonLogger) Panic(msg string)

func (*ArgonLogger) Panicf

func (l *ArgonLogger) Panicf(msg string, v ...interface{})

func (*ArgonLogger) Warn

func (l *ArgonLogger) Warn(msg string)

func (*ArgonLogger) Warnf

func (l *ArgonLogger) Warnf(msg string, v ...interface{})

type LogLevel added in v0.1.0

type LogLevel string

func (LogLevel) String added in v0.1.0

func (l LogLevel) String() string

type Logger

type Logger interface {
	Debug(msg string)
	Debugf(msg string, v ...interface{})
	Info(msg string)
	Infof(msg string, v ...interface{})
	Warn(msg string)
	Warnf(msg string, v ...interface{})
	Error(err error, msg string) error
	Errorf(err error, msg string, v ...interface{}) error
	Panic(msg string)
	Panicf(msg string, v ...interface{})
}

func NewLogger

func NewLogger(context string) Logger

Jump to

Keyboard shortcuts

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