level

package
v0.0.0-...-7f0ef27 Latest Latest
Warning

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

Go to latest
Published: Nov 17, 2019 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const DEBUG = "DEBUG"
View Source
const ERROR = "ERROR"
View Source
const INFO = "INFO"
View Source
const TRACE = "TRACE"
View Source
const WARN = "WARN"

Variables

This section is empty.

Functions

This section is empty.

Types

type Checker

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

func NewChecker

func NewChecker() Checker

func NewLevelChecker

func NewLevelChecker(l Level) Checker

func (Checker) Enabled

func (c Checker) Enabled(l Level) bool

func (Checker) Level

func (c Checker) Level() Level

func (Checker) SetLevel

func (c Checker) SetLevel(l Level)

type Enabler

type Enabler interface {
	Enabled(Level) bool
}

type Level

type Level int8
const (
	TraceLevel Level = iota - 2

	DebugLevel Level = iota - 1

	InfoLevel

	WarnLevel

	ErrorLevel
)

func (Level) Enabled

func (lvl Level) Enabled(l Level) bool

func (Level) String

func (lvl Level) String() string

Jump to

Keyboard shortcuts

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