logging

package
v0.0.0-...-05df700 Latest Latest
Warning

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

Go to latest
Published: May 13, 2022 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrInvalidLogLevel = errors.New("invalid log level")

Functions

func CopyGlobalHooks

func CopyGlobalHooks(logger *logrus.Logger)

func Debugf

func Debugf(ctx context.Context, format string, args ...interface{})

func Errorf

func Errorf(ctx context.Context, format string, args ...interface{})

func FromContext

func FromContext(ctx context.Context) *logrus.Logger

func GetGlobalLogger

func GetGlobalLogger() *logrus.Logger

func Infof

func Infof(ctx context.Context, format string, args ...interface{})

func NewLogger

func NewLogger() *logrus.Logger

func Panicf

func Panicf(ctx context.Context, format string, args ...interface{})

func SetFormatter

func SetFormatter(logger *logrus.Logger)

func SetLevel

func SetLevel(logger *logrus.Logger, level string) error

func SetSyslogHook

func SetSyslogHook(logger *logrus.Logger, syslogUrl, level string) error

func ToContext

func ToContext(ctx context.Context, logger *logrus.Logger) context.Context

func Warnf

func Warnf(ctx context.Context, format string, args ...interface{})

Types

type SyslogHook

type SyslogHook struct {
	Writer        *syslog.Writer
	SyslogNetwork string
	SyslogRaddr   string
}

func (*SyslogHook) Fire

func (hook *SyslogHook) Fire(entry *logrus.Entry) error

func (*SyslogHook) Levels

func (hook *SyslogHook) Levels() []logrus.Level

Directories

Path Synopsis
Copy-paste from standard syslog to set correct format for our log parser
Copy-paste from standard syslog to set correct format for our log parser

Jump to

Keyboard shortcuts

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