logger

package
v1.1.13 Latest Latest
Warning

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

Go to latest
Published: Jul 5, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Functions

func NewCompatLogger

func NewCompatLogger(cfg LoggerConfig) logger.LoggingClient

Types

type CompatLogger

type CompatLogger struct {
	Logger
	// contains filtered or unexported fields
}

func (*CompatLogger) Debug

func (c *CompatLogger) Debug(msg string, args ...interface{})

func (*CompatLogger) Error

func (c *CompatLogger) Error(msg string, args ...interface{})

func (*CompatLogger) Info

func (c *CompatLogger) Info(msg string, args ...interface{})

func (*CompatLogger) LogLevel

func (c *CompatLogger) LogLevel() string

func (*CompatLogger) SetLogLevel

func (c *CompatLogger) SetLogLevel(logLevel string) errors.EdgeX

func (*CompatLogger) Trace

func (c *CompatLogger) Trace(msg string, args ...interface{})

func (*CompatLogger) Warn

func (c *CompatLogger) Warn(msg string, args ...interface{})

type FormattedLogger

type FormattedLogger interface {
	Tracef(format string, args ...interface{})
	Debugf(format string, args ...interface{})
	Infof(format string, args ...interface{})
	Warnf(format string, args ...interface{})
	Errorf(format string, args ...interface{})
	Fatalf(format string, args ...interface{})
}

type GeneralLogger

type GeneralLogger interface {
	Trace(args ...interface{})
	Debug(args ...interface{})
	Info(args ...interface{})
	Warn(args ...interface{})
	Error(args ...interface{})
	Fatal(args ...interface{})
}

type Logger

type Logger interface {
	GeneralLogger
	FormattedLogger
	SetLevel(level logrus.Level)
}
var D Logger

func NewLogger

func NewLogger(cfg LoggerConfig) Logger

type LoggerConfig

type LoggerConfig struct {
	LogLevel  logrus.Level
	Formatter logrus.Formatter
	Writer    io.Writer
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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