Documentation
¶
Overview ¶
Package cog provides the building blocks to build the logging mechanism tailored to the need of your software
Index ¶
- type Writer
- func (writer Writer) Data(fields ...field.Field) Writer
- func (writer Writer) Debug(body string)
- func (writer Writer) Debugd()
- func (writer Writer) Debugf(f string, a ...interface{})
- func (writer Writer) Error(body string)
- func (writer Writer) Errord()
- func (writer Writer) Errorf(f string, a ...interface{})
- func (writer Writer) Fatal(body string)
- func (writer Writer) Fatald()
- func (writer Writer) Fatalf(f string, a ...interface{})
- func (writer Writer) Info(body string)
- func (writer Writer) Infod()
- func (writer Writer) Infof(f string, a ...interface{})
- func (writer Writer) Put(lvl level.Level, body string)
- func (writer Writer) PutLevel(lvl level.Level)
- func (writer Writer) Putf(lvl level.Level, format string, a ...interface{})
- func (writer Writer) Tags(tags ...string) Writer
- func (writer Writer) Trace(body string)
- func (writer Writer) Traced()
- func (writer Writer) Tracef(f string, a ...interface{})
- func (writer Writer) Warn(body string)
- func (writer Writer) Warnd()
- func (writer Writer) Warnf(f string, a ...interface{})
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
Directories
¶
| Path | Synopsis |
|---|---|
|
benchmark
module
|
|
|
Package color provides a list of escape sequences to output colored text to terminal
|
Package color provides a list of escape sequences to output colored text to terminal |
|
ctrls
|
|
|
handler
Package handler provides controls for test environment
|
Package handler provides controls for test environment |
|
level/filter
Package filter provides controls for test environment
|
Package filter provides controls for test environment |
|
tag/filter
Package filter provides controls for test environment
|
Package filter provides controls for test environment |
|
Package device provides different kind of devices valid for log output
|
Package device provides different kind of devices valid for log output |
|
Package handler provides functions to process build messages for output
|
Package handler provides functions to process build messages for output |
|
filter
Package filter provides a data structure to filter messages based on level
|
Package filter provides a data structure to filter messages based on level |
|
Package message helps building a build message
|
Package message helps building a build message |
|
field
Package field represents a single message field for a build message
|
Package field represents a single message field for a build message |
|
transform
Package transform converts a build message into different formats
|
Package transform converts a build message into different formats |
|
transform/text
Package text provides utilities to parse back a message converted to text into machine-parsable data
|
Package text provides utilities to parse back a message converted to text into machine-parsable data |
|
Package paint provides an interface to set terminal output colors for parts or the entirety of a log message
|
Package paint provides an interface to set terminal output colors for parts or the entirety of a log message |
|
Package settings configures build for logging
|
Package settings configures build for logging |
|
Package tag provides functions to filter build messages based on tags
|
Package tag provides functions to filter build messages based on tags |
|
filter
Package filter provides a data structure to filter data based on tags
|
Package filter provides a data structure to filter data based on tags |
|
Package terminal provides functions to test terminal for supported features
|
Package terminal provides functions to test terminal for supported features |
|
test
|
|
|
interactive/log_text
command
|
|
|
interactive/transform
command
|
Click to show internal directories.
Click to hide internal directories.