# Functions
GetRequestID will get reqID from a http request and return it as a string.
GetTenantID will get tenantID from current context and return it as a string.
NewLogrusLogger creates new instance of LogrusLogger.
NewNopLogger returns a logger that discards all log messages.
ParseLevel parse Level to string value.
ParseLogrusLevel takes a string level and returns the Logrus log level constant.
ToLogLevel converts string to log Level.
# Constants
ContextKeyRequestID is correlationId key for context.
ContextKeyTenantID is tenantId key for context.
DebugLevel level.
ErrorLevel level.
FatalLevel level.
InfoLevel level.
PanicLevel level, highest level of severity.
TraceLevel level.
WarnLevel level.
# Structs
LogrusLogger logrus.Logger implementation of interface.
# Interfaces
Logger is Generic logger interface.
# Type aliases
ContextKey type for context keys.
Fields type, used to pass to `WithFields`.
Level is logger severity level.