Change8
Error1 reports

Fix RecursionError

in structlog

Solution

RecursionError in structlog often happens when exception context is being logged and contains references back to itself or other parts of the logging machinery, creating infinite loops. To fix this, use `except_instead=True` during `structlog.configure` to prevent structlog from automatically adding exception information to the log record, forcing you to explicitly log it, giving control over what gets included, or implement a recursive-safe exception formatting function.

Related Issues

Real GitHub issues where developers encountered this error:

Timeline

First reported:Jun 9, 2025
Last reported:Jun 9, 2025

Need More Help?

View the full changelog and migration guides for structlog

View structlog Changelog