Logs SDK: *LogRecordProcessor
logs exceptions via python logging leading to recursion
#4323
Labels
*LogRecordProcessor
logs exceptions via python logging leading to recursion
#4323
If log exporter raises an exception, it fails the process with
RecursionError: maximum recursion depth exceeded
You'd see something like
This issue is originally discovered in a natural case of dependency version conflict and mismatch between exporter and the SDK.
While the exporter and/or app is to blame, we should handle it gracefully and avoid killing the app process.
The recommendation:
AND/OR
Related to open-telemetry/opentelemetry-python-contrib#2813
Part of open-telemetry/community#1751
The text was updated successfully, but these errors were encountered: