# Functions
ContextWithFields persist fields into context if the context contains dataContextHook.
DataContext set data to context.
IsDebugEnabled checks if the log level is greater than the debug level.
Log returns the default logger.
New creates a new logger.
NewReport returns a new instance.
NewRequestID returns a random request id.
Output get an io.Writer according to the filename and options.
RequestIDFromContext returns the requestID in context.
SetFormatter sets the standard logger formatter.
SetLevel sets the logger level.
SetOutput sets the logger output.
# Variables
define aliases to logrus.
define aliases to logrus.
define aliases to logrus.
define aliases to logrus.
define aliases to logrus.
define aliases to logrus.
define aliases to logrus.
define aliases to logrus.
JSONLogFormatter formats logs into parsable json.
define aliases to logrus.
define aliases to logrus.
define aliases to logrus.
define aliases to logrus.
TextLogFormatter formats logs into text.
define aliases to logrus.
define aliases to logrus.
define aliases to logrus.
define aliases to logrus.
define aliases to logrus.
define aliases to logrus.
define aliases to logrus.
define aliases to logrus.
# Structs
DataContextOptions is the options to DataContext.
OutputOptions set the options to the log output files.
Report is used for data reporting.