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 4
4
namespace Jaeger \Symfony \Bridge ;
5
5
6
6
use Jaeger \Tracer \FlushableInterface ;
7
+ use Jaeger \Tracer \ResettableInterface ;
7
8
use Symfony \Component \Console \Event \ConsoleTerminateEvent ;
8
9
use Symfony \Component \EventDispatcher \EventSubscriberInterface ;
9
10
use Symfony \Component \HttpKernel \Event \TerminateEvent ;
@@ -28,5 +29,8 @@ public static function getSubscribedEvents(): array
28
29
public function onTerminate (): void
29
30
{
30
31
$ this ->tracer ->flush ();
32
+ if ($ this ->tracer instanceof ResettableInterface) {
33
+ $ this ->tracer ->reset ();
34
+ }
31
35
}
32
36
}
Original file line number Diff line number Diff line change @@ -81,6 +81,8 @@ services:
81
81
jaeger.tracer :
82
82
class : Jaeger\Tracer\Tracer
83
83
parent : jaeger.tracer.abstract
84
+ tags :
85
+ - { name: 'kernel.reset', method: 'reset' }
84
86
jaeger.debuggable : ' @jaeger.tracer'
85
87
jaeger.flushable : ' @jaeger.tracer'
86
88
jaeger.context.extractor.env :
You can’t perform that action at this time.
0 commit comments