package
1.0.6
Repository: https://github.com/shuvava/go-logging.git
Documentation: pkg.go.dev

# 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.