ironic_python_agent.api.request_log module

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

class ironic_python_agent.api.request_log.RequestLogMiddleware(app)[source]

Bases: object

Middleware to log request details for debugging.

ironic_python_agent.api.request_log.get_real_ip(environ)[source]

Safely retrieves the real IP address from a WSGI request.