internal

package
v2.0.3 Latest Latest
Warning

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

Go to latest
Published: Jun 28, 2021 License: BSD-2-Clause Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DefaultLevel = core.INFO
)

Variables

This section is empty.

Functions

This section is empty.

Types

type DefaultLogger

type DefaultLogger struct {
	Name string

	Forbidden    map[string]struct{}
	Writers      []writer.Writer
	EnableSource bool
	// contains filtered or unexported fields
}

func LoadDefaultLogger

func LoadDefaultLogger(cfg *ini.File) (*DefaultLogger, error)

func NewDefaultLogger

func NewDefaultLogger(level core.LEVEL, forb []string, ws []writer.Writer, enableSource bool) *DefaultLogger

func (DefaultLogger) Level

func (d DefaultLogger) Level() core.LEVEL

func (DefaultLogger) LogRecord

func (d DefaultLogger) LogRecord(rec *core.Record)

type LoggerWriter

type LoggerWriter interface {
	LogRecord(rec *core.Record)
	Level() core.LEVEL
}

type NormalLogger

type NormalLogger struct {
	Name    string
	Level   core.LEVEL
	Writers []writer.Writer
}

func NewNormalLogger

func NewNormalLogger(name string, level core.LEVEL, ws []writer.Writer) *NormalLogger

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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