I tried to split the operations in Invoke to before/after the invocation of the handler. Each part can recover if possible (so a bug in a trigger will not prevent the function event from being created).
If something happens when starting/stopping the tracer then the recovery calls the handler if it hasn't been called yet and returns silently.
I tried to split the operations in
Invoke
to before/after the invocation of the handler. Each part can recover if possible (so a bug in a trigger will not prevent the function event from being created). If something happens when starting/stopping the tracer then the recovery calls the handler if it hasn't been called yet and returns silently.