metadata

package
v0.0.1-bate.4 Latest Latest
Warning

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

Go to latest
Published: Jan 10, 2022 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ParseLevel

func ParseLevel(level string) (api.Level, error)

ParseLevel returns the log level from a string representation.

func ParseString

func ParseString(level api.Level) string

ParseString returns String repressentation of given log level

Types

type CallerInfo

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

CallerInfo maintains module-level based information to toggle caller info

func (*CallerInfo) HideCallerInfo

func (l *CallerInfo) HideCallerInfo(module string, level api.Level)

HideCallerInfo disables caller info for given module and level

func (*CallerInfo) IsCallerInfoEnabled

func (l *CallerInfo) IsCallerInfoEnabled(module string, level api.Level) bool

IsCallerInfoEnabled returns if callerinfo enabled for given module and level

func (*CallerInfo) ShowCallerInfo

func (l *CallerInfo) ShowCallerInfo(module string, level api.Level)

ShowCallerInfo enables caller info for given module and level

type ModuleLevels

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

ModuleLevels maintains log levels based on module

func (*ModuleLevels) GetLevel

func (l *ModuleLevels) GetLevel(module string) api.Level

GetLevel returns the log level for the given module.

func (*ModuleLevels) IsEnabledFor

func (l *ModuleLevels) IsEnabledFor(module string, level api.Level) bool

IsEnabledFor will return true if logging is enabled for the given module.

func (*ModuleLevels) SetLevel

func (l *ModuleLevels) SetLevel(module string, level api.Level)

SetLevel sets the log level for the given module.

Jump to

Keyboard shortcuts

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