INNER CODE UNIT · Python

before_request

bobbui/json-logging-python · json_logging/framework/connexion/__init__.py:109

        def before_request():
            # for connexion 3.0+, requests use starlette
            if hasattr(_current_request, "_starlette_request"):
                path = _current_request.url.path
            else:
                path = _current_request.path
            if is_not_match_any_pattern(path, exclude_url_patterns):
                g.request_response_data = request_response_dto_class(_current_request)

        @app.app.after_request
        def after_request(response):
            if hasattr(g, 'request_response_data'):
                request_response_data = g.request_response_data
                request_response_data.on_request_complete(response)
                self.request_logger.info("", extra={'request_response_data': request_response_data})
            return response

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…