<#10111 fix: Stop emitting null `plugin_exception`...
# meltano-repo-activity
g
#10111 fix: Stop emitting null `plugin_exception` and `stream_name` keys for every single log Pull request opened by edgarrmondragon Description 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 • Closes #XXXX Summary by Sourcery Adjust structured logging of Singer SDK output to avoid emitting null fields and expose parsed stream metadata and exceptions more cleanly. Bug Fixes: • Stop including null
plugin_exception
and
stream_name
fields on every structured log entry when no value is present. Enhancements: • Capture
stream_name
and plugin exception details as first-class fields on parsed Singer SDK log records and propagate them via logger extras. Tests: • Extend Singer SDK log parsing tests to cover
stream_name
extraction and add coverage for logging structured plugin exceptions through
OutputLogger
. meltano/meltano