Documentation ¶
Overview ¶
Package colorlog implements color logging.
Index ¶
- type ColorLog
- func (l *ColorLog) PrintDebug(message string, properties map[string]string)
- func (l *ColorLog) PrintError(err error, properties map[string]string)
- func (l *ColorLog) PrintFatal(err error, properties map[string]string)
- func (l *ColorLog) PrintInfo(message string, properties map[string]string)
- func (l *ColorLog) PrintWarning(message string, properties map[string]string)
- func (l *ColorLog) Write(message []byte) (n int, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ColorLog ¶
type ColorLog struct {
// contains filtered or unexported fields
}
ColorLog is custom logger type. It holds the output destination that the log entries will be written to, the minimum severity level that log entries will be written for, plus a mutex for coordinating the writes.
func New ¶
New returns a new ColorLog instance which writes log entries at or above a minimum severity level to a specific output destination.
func (*ColorLog) PrintDebug ¶
PrintDebug is a helper method to write DEBUG level log entries.
func (*ColorLog) PrintError ¶
PrintError is a helper method to write ERROR level log entries.
func (*ColorLog) PrintFatal ¶
PrintFatal is a helper method to write FATAL level log entries.
func (*ColorLog) PrintWarning ¶
PrintWarning is a helper method to write WARNING level log entries.