Documentation ¶
Index ¶
- Constants
- func ErrorHandlerMiddleware(next mchain.Handler) mchain.Handler
- func InitMiddleware(l *log.Logger) mchain.Middleware
- func LogError(logger *log.Logger, e interface{})
- func LogErrorStack(logger *log.Logger, stacks ...[]byte)
- func LoggerMiddleware(requestLogLevel log.Level) mchain.Middleware
- func PanicRecoveryMiddleware(next mchain.Handler) mchain.Handler
- func RequestIDMiddleware(reuseUpstreamID bool) mchain.Middleware
- func StrictTransportSecMiddleware(maxAgeSecs int, includeSubdomains bool, preload bool) mchain.Middleware
- type ColoredDuration
- type ColoredHttpStatus
- type ColoredTransferSize
Constants ¶
View Source
const RequestIDHeaderKey = "X-Request-Id"
Variables ¶
This section is empty.
Functions ¶
func InitMiddleware ¶
func InitMiddleware(l *log.Logger) mchain.Middleware
func LogErrorStack ¶
func LoggerMiddleware ¶
func LoggerMiddleware(requestLogLevel log.Level) mchain.Middleware
func RequestIDMiddleware ¶
func RequestIDMiddleware(reuseUpstreamID bool) mchain.Middleware
func StrictTransportSecMiddleware ¶
func StrictTransportSecMiddleware(maxAgeSecs int, includeSubdomains bool, preload bool) mchain.Middleware
Types ¶
type ColoredDuration ¶
func (ColoredDuration) ColorString ¶
func (c ColoredDuration) ColorString() string
type ColoredHttpStatus ¶
type ColoredHttpStatus int
func (ColoredHttpStatus) ColorString ¶
func (c ColoredHttpStatus) ColorString() string
type ColoredTransferSize ¶
type ColoredTransferSize int
func (ColoredTransferSize) ColorString ¶
func (c ColoredTransferSize) ColorString() string
Click to show internal directories.
Click to hide internal directories.