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.