Documentation
¶
Overview ¶
Package logger provides a custom TextFormatter for use with the github.com/sirupsen/logrus library. Please refer to https://github.com/sirupsen/logrus#formatters for general usage guidelines on logrus formatters.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TextFormatter ¶
type TextFormatter struct {
// Disable timestamp logging. useful when output is redirected to logging
// system that already adds timestamps
DisableTimestamp bool
// Disable the conversion of the log levels to uppercase
DisableUppercase bool
// Timestamp format to use for display when a full timestamp is printed
TimestampFormat string
// The fields are sorted by default for a consistent output
DisableSorting bool
// Wrap empty fields in quotes if true
QuoteEmptyFields bool
// Can be set to the override the default quoting character "
// with something else. For example: ', or `.
QuoteCharacter string
// The name of the module (webserver, redis, cluster-kafka, etc...),
// prints before the log message, doesn't print if empty
ModuleName string
sync.Once
}
TextFormatter maintains a list of options to apply while formatting your log output. For more information about the Timestamp format refer to https://golang.org/pkg/time/.
Click to show internal directories.
Click to hide internal directories.