Documentation
¶
Overview ¶
Package logging implements leveled logging mechanism
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Color = struct { RED string ORANGE string GREEN string BLUE string CYAN string CLEAR string }{ RED: "\x1b[0;31m", ORANGE: "\x1b[0;33m", GREEN: "\x1b[0;32m", BLUE: "\x1b[0;34m", CYAN: "\x1b[0;36m", CLEAR: "\x1b[0m", }
Color list of predefined color log logging level.
View Source
var Levels = struct { ERR Level WARN Level INFO Level DEBUG Level OFF Level }{ OFF: 5, ERR: 4, WARN: 3, INFO: 2, DEBUG: 1, }
Levels available logging level.
Functions ¶
This section is empty.
Types ¶
type Logger ¶
type Logger interface { Error(message string, args ...interface{}) Warn(message string, args ...interface{}) Info(message string, args ...interface{}) Debug(message string, args ...interface{}) }
Logger capability.
type ReProxiedLogger ¶
type ReProxiedLogger struct {
// contains filtered or unexported fields
}
ReProxiedLogger logger representation.
func NewReProxiedLogger ¶
func NewReProxiedLogger(pluginName string) *ReProxiedLogger
NewReProxiedLogger default logger constructor with info level and os.Stdout output.
func NewReProxiedLoggerWithLevel ¶
func NewReProxiedLoggerWithLevel(pluginName string, writer Writer, level Level) *ReProxiedLogger
NewReProxiedLoggerWithLevel logger constructor with custom level.
func (*ReProxiedLogger) Debug ¶
func (rl *ReProxiedLogger) Debug(message string, args ...interface{})
Debug filter log with level upper or equals to debug level.
func (*ReProxiedLogger) Error ¶
func (rl *ReProxiedLogger) Error(message string, args ...interface{})
Error filter log with level upper or equals to error level.
func (*ReProxiedLogger) Info ¶
func (rl *ReProxiedLogger) Info(message string, args ...interface{})
Info filter log with level upper or equals to info level.
func (*ReProxiedLogger) Warn ¶
func (rl *ReProxiedLogger) Warn(message string, args ...interface{})
Warn filter log with level upper or equals to warning level.
Click to show internal directories.
Click to hide internal directories.