Documentation ¶
Overview ¶
Package commonlog implements common logging.
Index ¶
- type CommonLog
- func (l *CommonLog) PrintDebug(message string, properties map[string]string)
- func (l *CommonLog) PrintError(err error, properties map[string]string)
- func (l *CommonLog) PrintFatal(err error, properties map[string]string)
- func (l *CommonLog) PrintInfo(message string, properties map[string]string)
- func (l *CommonLog) Write(message []byte) (n int, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommonLog ¶
type CommonLog struct {
// contains filtered or unexported fields
}
CommonLog 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 CommonLog instance which writes log entries at or above a minimum severity level to a specific output destination.
func (*CommonLog) PrintDebug ¶
PrintDebug is a helper method to write DEBUG level log entries.
func (*CommonLog) PrintError ¶
PrintError is a helper method to write ERROR level log entries.
func (*CommonLog) PrintFatal ¶
PrintFatal is a helper method to write FATAL level log entries.
Click to show internal directories.
Click to hide internal directories.