Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // RequestComponent is a Compogo component that provides request logging middleware. RequestComponent = &component.Component{ Init: component.StepFunc(func(container container.Container) error { return container.Provide(NewRequest) }), } // ResponseComponent is a Compogo component that provides response logging middleware. ResponseComponent = &component.Component{ Init: component.StepFunc(func(container container.Container) error { return container.Provide(NewResponse) }), } )
Functions ¶
This section is empty.
Types ¶
type Request ¶
type Request struct {
// contains filtered or unexported fields
}
Request is middleware that logs HTTP request bodies at DEBUG level. It reads the entire body, logs it, and restores it for the next handler.
func NewRequest ¶
NewRequest creates a new Request logging middleware.
type Response ¶
type Response struct {
// contains filtered or unexported fields
}
Response is middleware that logs HTTP response bodies at DEBUG level. Useful for debugging API responses in development environments.
func NewResponse ¶
NewResponse creates a new Response logging middleware.
Click to show internal directories.
Click to hide internal directories.