logger

package
v0.0.0-...-d18c366 Latest Latest
Warning

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

Go to latest
Published: Dec 19, 2023 License: Apache-2.0 Imports: 3 Imported by: 8

Documentation

Overview

Package logger implements various plugins to log events

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Logrus

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

Logrus uses github.com/sirupsen/logrus to log messages. Implements gornir.Logger Interface

func NewLogrus

func NewLogrus(debug bool) *Logrus

NewLogrus instantiates a new Logrus logger

func NewLogrusFromEntry

func NewLogrusFromEntry(entry *log.Entry) *Logrus

NewLogrusFromEntry instantiates a new Logrus logger

func (*Logrus) Debug

func (l *Logrus) Debug(args ...interface{})

Debug implements gornir.Logger interface

func (*Logrus) Error

func (l *Logrus) Error(args ...interface{})

Error implements gornir.Logger interface

func (*Logrus) Fatal

func (l *Logrus) Fatal(args ...interface{})

Fatal implements gornir.Logger interface

func (*Logrus) Info

func (l *Logrus) Info(args ...interface{})

Info implements gornir.Logger interface

func (*Logrus) Warn

func (l *Logrus) Warn(args ...interface{})

Warn implements gornir.Logger interface

func (*Logrus) WithField

func (l *Logrus) WithField(field string, value interface{}) gornir.Logger

WithField implements gornir.Logger interface

type Null

type Null struct {
}

Null is a logger that doesn't do anything. Implements gornir.Logger interface

func NewNull

func NewNull() *Null

NewNull instantiates a new Null logger

func (*Null) Debug

func (n *Null) Debug(args ...interface{})

Debug implements gornir.Logger interface

func (*Null) Error

func (n *Null) Error(args ...interface{})

Error implements gornir.Logger interface

func (*Null) Fatal

func (n *Null) Fatal(args ...interface{})

Fatal implements gornir.Logger interface

func (*Null) Info

func (n *Null) Info(args ...interface{})

Info implements gornir.Logger interface

func (*Null) Warn

func (n *Null) Warn(args ...interface{})

Warn implements gornir.Logger interface

func (*Null) WithField

func (n *Null) WithField(field string, value interface{}) gornir.Logger

WithField implements gornir.Logger interface

Jump to

Keyboard shortcuts

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