Documentation ¶
Index ¶
- func GetRequestID(c echo.Context) string
- func NewLogger(logger *slog.Logger) echo.MiddlewareFunc
- func NewLoggerWithConfig(logger *slog.Logger, config Config) echo.MiddlewareFunc
- func OpenTelemetry() echo.MiddlewareFunc
- func RequestIDConfig() middleware.RequestIDConfig
- func RequestMetrics() echo.MiddlewareFunc
- func Skipper(c echo.Context) bool
- type Config
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetRequestID ¶
func GetRequestID(c echo.Context) string
GetRequestID returns the request identifier
func NewLogger ¶
NewLogger returns a echo.MiddlewareFunc (middleware) that logs requests using slog.
Requests with errors are logged using slog.Error(). Requests without errors are logged using slog.Info().
func NewLoggerWithConfig ¶
NewLoggerWithConfig returns a echo.HandlerFunc (middleware) that logs requests using slog.
func OpenTelemetry ¶
func OpenTelemetry() echo.MiddlewareFunc
func RequestIDConfig ¶
func RequestIDConfig() middleware.RequestIDConfig
func RequestMetrics ¶
func RequestMetrics() echo.MiddlewareFunc
Types ¶
Click to show internal directories.
Click to hide internal directories.