ironic.api.middleware.request_log module

Middleware to log API request details including timing, status codes, and request information for debugging purposes.

class ironic.api.middleware.request_log.RequestLogMiddleware(app)[source]

Bases: object

Middleware to log request details for debugging.

__call__(environ, start_response)[source]

Call self as a function.

ironic.api.middleware.request_log.get_real_ip(environ)[source]

Safely retrieves the real IP address from a WSGI request.