wzlib_logger

package
v0.0.0-...-2af49ae Latest Latest
Warning

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

Go to latest
Published: Mar 6, 2021 License: MIT Imports: 4 Imported by: 23

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetCurrentLogger

func GetCurrentLogger() *logrus.Logger

GetCurrentLogger that was already initialised

func GetJSONLogger

func GetJSONLogger(level logrus.Level, out *os.File) *logrus.Logger

GetJSONLogger create a logger instance returns in JSON format. This is used for integration purposes to pass log entries via STDOUT

func GetTextLogger

func GetTextLogger(level logrus.Level, out *os.File) *logrus.Logger

GetTextLogger create a logger instance

func SetCurrentLogger

func SetCurrentLogger(logger *logrus.Logger) *logrus.Logger

SetCurrentLogger instance. Used for switching default formatters.

Types

type GormLogger

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

GormLogger object

func NewGormLogger

func NewGormLogger(lg *logrus.Logger) *GormLogger

NewGormLogger creates an instance of GormLogger

func (*GormLogger) Print

func (lgr *GormLogger) Print(v ...interface{})

Print prints logging data of GORM

func (*GormLogger) SetLogger

func (lgr *GormLogger) SetLogger(lg *logrus.Logger) *GormLogger

SetLogger creates a new logrus instance of the logger or assigns an existing one

type WzLogger

type WzLogger struct{}

func (*WzLogger) GetLogger

func (wl *WzLogger) GetLogger() *logrus.Logger

GetLogger returns lazy-instantiated logger.

func (*WzLogger) MuteLogger

func (wl *WzLogger) MuteLogger()

MuteLogger completely mutes the logger, discarding everything

func (*WzLogger) MuteLoggerToPanic

func (wl *WzLogger) MuteLoggerToPanic()

MuteLoggerToPanic logs only panic messages, when program is crashing

func (*WzLogger) SetLogLevel

func (wl *WzLogger) SetLogLevel(level logrus.Level)

SetLogLevel sets a log level

Jump to

Keyboard shortcuts

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