Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
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 apilogging.Level)
HideCallerInfo disables caller info for given module and level
func (*CallerInfo) IsCallerInfoEnabled ¶
func (l *CallerInfo) IsCallerInfoEnabled(module string, level apilogging.Level) bool
IsCallerInfoEnabled returns if callerinfo enabled for given module and level
func (*CallerInfo) ShowCallerInfo ¶
func (l *CallerInfo) ShowCallerInfo(module string, level apilogging.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) apilogging.Level
GetLevel returns the log level for the given module.
func (*ModuleLevels) IsEnabledFor ¶
func (l *ModuleLevels) IsEnabledFor(module string, level apilogging.Level) bool
IsEnabledFor will return true if logging is enabled for the given module.
func (*ModuleLevels) SetLevel ¶
func (l *ModuleLevels) SetLevel(module string, level apilogging.Level)
SetLevel sets the log level for the given module.
Click to show internal directories.
Click to hide internal directories.