INNER CODE UNIT · Python

my_extra_fields

akutayural/APIException · api_exception/__init__.py:136

            def my_extra_fields(req, exc):
                return {"service": "billing", "tenant_id": req.headers.get("x-tenant-id")}
            register_exception_handlers(app, extra_log_fields=my_extra_fields)
            ```
    response_headers : bool | Tuple[str, ...] | None, default=True
        Controls which request headers are **echoed back** on error responses.
        - `True`  → Echo default set: ("x-request-id","x-correlation-id","x-amzn-trace-id")
        - `False`/`None` → Echo nothing
        - `("x-user-id",)` → Echo only the provided headers
            Examples:
            ```python
            register_exception_handlers(app, response_headers=True)              # default set
            register_exception_handlers(app, response_headers=False)             # disable echo
            register_exception_handlers(app, response_headers=("x-user-id",))    # custom echo
            ```

    Examples
    --------

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…