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 @@ -79,6 +79,8 @@ services:
79
79
jaeger.tracer :
80
80
class : Jaeger\Tracer\Tracer
81
81
parent : jaeger.tracer.abstract
82
+ tags :
83
+ - { name: 'kernel.reset', method: 'reset' }
82
84
jaeger.debuggable : ' @jaeger.tracer'
83
85
jaeger.flushable : ' @jaeger.tracer'
84
86
jaeger.context.extractor.env :
You can’t perform that action at this time.
0 commit comments