#10075 feat(cli): Process exception notes in Singer SDK structured logs
Pull request opened by
edgarrmondragon
Description
SSIA.
Docs:
Enriching Exceptions with Notes
Checklist
• I have read the
contribution guide
Was generative AI tooling used to co-author this PR?
• Yes (please specify the tool below)
Related Issues
•
meltano/sdk#3666
Summary by Sourcery
Handle and surface Python exception notes in Meltano's structured and human-readable logging for plugin exceptions.
New Features:
• Include optional exception notes on plugin exceptions in the PluginException model and its dict/structlog representations.
Enhancements:
• Render exception notes in CLI exception output alongside existing traceback and context information.
Tests:
• Expand logging renderer tests to cover exception notes in both text rendering and structlog JSON output.
meltano/meltano