Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ParseLevel ¶
ParseLevel returns the log level from a string representation.
func ParseString ¶
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.
Click to show internal directories.
Click to hide internal directories.