Documentation
¶
Index ¶
Constants ¶
View Source
const ( // SuffixRequest is the file suffix for request dump files. SuffixRequest = ".req.txt" // SuffixResponse is the file suffix for response dump files. SuffixResponse = ".resp.txt" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Middleware ¶
Middleware is an HTTP middleware function compatible with SDK WithMiddleware options.
func NewMiddleware ¶
func NewMiddleware(baseDir, provider, model string, interceptionID uuid.UUID, logger slog.Logger, clk quartz.Clock) Middleware
NewMiddleware returns a middleware function that dumps requests and responses to files. Files are written to the path returned by DumpPath. If baseDir is empty, returns nil (no middleware).
Click to show internal directories.
Click to hide internal directories.