Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // DefaultLogger is the base logrus logger. It is different from the logrus // default to avoid external dependencies from writing out unexpectedly DefaultLogger = InitializeDefaultLogger() )
Functions ¶
func GetLogLevel ¶
func GetLogger ¶
func GetLogger() logrus.FieldLogger
GetLogger returns the DefaultLogger that was previously setup
func InitializeDefaultLogger ¶
InitializeDefaultLogger returns a logrus Logger with a custom text formatter.
func PopulateLogOpts ¶
func PopulateLogOpts(o LogOptions, level string, format string)
PopulateLogOpts populates the logger options making sure that passed values are valid.
func ResetLogOutput ¶
func ResetLogOutput()
func SetupLogging ¶
func SetupLogging(o LogOptions, debug bool) error
SetupLogging setup logger options taking into consideration the debug flag.
Types ¶
type LogOptions ¶
LogOptions maps configuration key-value pairs related to logging.
Click to show internal directories.
Click to hide internal directories.