logger

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Jun 15, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SnowLogger

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

func NewSnowLogger

func NewSnowLogger(logger *logrus.Logger) *SnowLogger

func (*SnowLogger) AddHook

func (log *SnowLogger) AddHook(hook logrus.Hook)

AddHook adds a hook to the logger hooks.

func (*SnowLogger) Debug

func (log *SnowLogger) Debug(args ...interface{})

func (*SnowLogger) DebugFn

func (log *SnowLogger) DebugFn(fn logrus.LogFunction)

func (*SnowLogger) Debugf

func (log *SnowLogger) Debugf(format string, args ...interface{})

func (*SnowLogger) Debugln

func (log *SnowLogger) Debugln(args ...interface{})

func (*SnowLogger) Error

func (log *SnowLogger) Error(args ...interface{})

func (*SnowLogger) ErrorFn

func (log *SnowLogger) ErrorFn(fn logrus.LogFunction)

func (*SnowLogger) Errorf

func (log *SnowLogger) Errorf(format string, args ...interface{})

func (*SnowLogger) Errorln

func (log *SnowLogger) Errorln(args ...interface{})

func (*SnowLogger) Exit

func (log *SnowLogger) Exit(code int)

func (*SnowLogger) Fatal

func (log *SnowLogger) Fatal(args ...interface{})

func (*SnowLogger) FatalFn

func (log *SnowLogger) FatalFn(fn logrus.LogFunction)

func (*SnowLogger) Fatalf

func (log *SnowLogger) Fatalf(format string, args ...interface{})

func (*SnowLogger) Fatalln

func (log *SnowLogger) Fatalln(args ...interface{})

func (*SnowLogger) GetLevel

func (log *SnowLogger) GetLevel() logrus.Level

GetLevel returns the logger level.

func (*SnowLogger) Info

func (log *SnowLogger) Info(args ...interface{})

func (*SnowLogger) InfoFn

func (log *SnowLogger) InfoFn(fn logrus.LogFunction)

func (*SnowLogger) Infof

func (log *SnowLogger) Infof(format string, args ...interface{})

func (*SnowLogger) Infoln

func (log *SnowLogger) Infoln(args ...interface{})

func (*SnowLogger) IsLevelEnabled

func (log *SnowLogger) IsLevelEnabled(level logrus.Level) bool

IsLevelEnabled checks if the log level of the logger is greater than the level param

func (*SnowLogger) Log

func (log *SnowLogger) Log(level logrus.Level, args ...interface{})

func (*SnowLogger) LogFn

func (log *SnowLogger) LogFn(level logrus.Level, fn logrus.LogFunction)

func (*SnowLogger) Logf

func (log *SnowLogger) Logf(level logrus.Level, format string, args ...interface{})

func (*SnowLogger) Logln

func (log *SnowLogger) Logln(level logrus.Level, args ...interface{})

func (*SnowLogger) Panic

func (log *SnowLogger) Panic(args ...interface{})

func (*SnowLogger) PanicFn

func (log *SnowLogger) PanicFn(fn logrus.LogFunction)

func (*SnowLogger) Panicf

func (log *SnowLogger) Panicf(format string, args ...interface{})

func (*SnowLogger) Panicln

func (log *SnowLogger) Panicln(args ...interface{})

func (*SnowLogger) Print

func (log *SnowLogger) Print(args ...interface{})

func (*SnowLogger) PrintFn

func (log *SnowLogger) PrintFn(fn logrus.LogFunction)

func (*SnowLogger) Printf

func (log *SnowLogger) Printf(format string, args ...interface{})

func (*SnowLogger) Println

func (log *SnowLogger) Println(args ...interface{})

func (*SnowLogger) SetFormatter

func (log *SnowLogger) SetFormatter(formatter logrus.Formatter)

SetFormatter sets the logger formatter.

func (*SnowLogger) SetLevel

func (log *SnowLogger) SetLevel(level logrus.Level)

SetLevel sets the logger level.

func (*SnowLogger) SetLogLevel

func (log *SnowLogger) SetLogLevel(level string) error

SetLogLevel set logging level for calling SnowLogger

func (*SnowLogger) SetOutput

func (log *SnowLogger) SetOutput(output io.Writer)

SetOutput sets the logger output.

func (*SnowLogger) SetReportCaller

func (log *SnowLogger) SetReportCaller(reportCaller bool)

func (*SnowLogger) Trace

func (log *SnowLogger) Trace(args ...interface{})

func (*SnowLogger) TraceFn

func (log *SnowLogger) TraceFn(fn logrus.LogFunction)

func (*SnowLogger) Tracef

func (log *SnowLogger) Tracef(format string, args ...interface{})

func (*SnowLogger) Traceln

func (log *SnowLogger) Traceln(args ...interface{})

func (*SnowLogger) Warn

func (log *SnowLogger) Warn(args ...interface{})

func (*SnowLogger) WarnFn

func (log *SnowLogger) WarnFn(fn logrus.LogFunction)

func (*SnowLogger) Warnf

func (log *SnowLogger) Warnf(format string, args ...interface{})

func (*SnowLogger) Warning

func (log *SnowLogger) Warning(args ...interface{})

func (*SnowLogger) WarningFn

func (log *SnowLogger) WarningFn(fn logrus.LogFunction)

func (*SnowLogger) Warningf

func (log *SnowLogger) Warningf(format string, args ...interface{})

func (*SnowLogger) Warningln

func (log *SnowLogger) Warningln(args ...interface{})

func (*SnowLogger) Warnln

func (log *SnowLogger) Warnln(args ...interface{})

func (*SnowLogger) WithContext

func (log *SnowLogger) WithContext(ctx context.Context) *logrus.Entry

WithContext return Entry to include fields in context

func (*SnowLogger) WithError

func (log *SnowLogger) WithError(err error) *logrus.Entry

Add an error as single field to the log entry. All it does is call `WithError` for the given `error`.

func (*SnowLogger) WithField

func (log *SnowLogger) WithField(key string, value interface{}) *logrus.Entry

WithField allocates a new entry and adds a field to it. Debug, Print, Info, Warn, Error, Fatal or Panic must be then applied to this new returned entry. If you want multiple fields, use `WithFields`.

func (*SnowLogger) WithFields

func (log *SnowLogger) WithFields(fields logrus.Fields) *logrus.Entry

Adds a struct of fields to the log entry. All it does is call `WithField` for each `Field`.

func (*SnowLogger) WithTime

func (log *SnowLogger) WithTime(t time.Time) *logrus.Entry

Overrides the time of the log entry.

Jump to

Keyboard shortcuts

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