Finding a workaround for silently dropping spans and logs #441
Labels
bug
Something isn't working
do-not-stale
help wanted
Good for taking. Extra help will be provided by maintainers
priority:p1
Issues that are blocking
Stale
A current issue in the Logger and Tracer implementation is in some places, spans and logs may be silently dropping.
This could happen for Logs when a Logger tries to get a recordable from
processor->MakeRecordable()
. Since the processor could have thrown anstd::bad_alloc
exception but handled it and simply returned anullptr
to the Logger. The Logger would have a nullptr value for the Recordable, but would not know the reason that the nullptr was returned.This could happen in all places where errors/exceptions are hidden or handled by the callee itself, without being bubbled up to the caller.
This is an issue that is flagged and would need to be resolved for the future
Related issue: #408
The text was updated successfully, but these errors were encountered: