For async applications it is necessary to be able to use a different ScopeManager other than the default ThreadLocalScopeManager. Currently DDTracer extends ThreadLocalScopeManager which makes it impossible to use a new scope manager. It would be better if DDTracer had a ScopeManager property that could be overridden by clients.
For async applications it is necessary to be able to use a different
ScopeManagerother than the defaultThreadLocalScopeManager. CurrentlyDDTracerextendsThreadLocalScopeManagerwhich makes it impossible to use a new scope manager. It would be better ifDDTracerhad aScopeManagerproperty that could be overridden by clients.