File tree Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Original file line number Diff line number Diff line change 44namespace Jaeger \Symfony \Bridge ;
55
66use Jaeger \Tracer \FlushableInterface ;
7+ use Jaeger \Tracer \ResettableInterface ;
78use Symfony \Component \Console \Event \ConsoleTerminateEvent ;
89use Symfony \Component \EventDispatcher \EventSubscriberInterface ;
910use Symfony \Component \HttpKernel \Event \TerminateEvent ;
@@ -28,5 +29,8 @@ public static function getSubscribedEvents(): array
2829 public function onTerminate (): void
2930 {
3031 $ this ->tracer ->flush ();
32+ if ($ this ->tracer instanceof ResettableInterface) {
33+ $ this ->tracer ->reset ();
34+ }
3135 }
3236}
Original file line number Diff line number Diff line change @@ -81,6 +81,8 @@ services:
8181 jaeger.tracer :
8282 class : Jaeger\Tracer\Tracer
8383 parent : jaeger.tracer.abstract
84+ tags :
85+ - { name: 'kernel.reset', method: 'reset' }
8486 jaeger.debuggable : ' @jaeger.tracer'
8587 jaeger.flushable : ' @jaeger.tracer'
8688 jaeger.context.extractor.env :
You can’t perform that action at this time.
0 commit comments