diff --git a/src/EventListener/TracingConsoleListener.php b/src/EventListener/TracingConsoleListener.php index 57c187a6..68440514 100644 --- a/src/EventListener/TracingConsoleListener.php +++ b/src/EventListener/TracingConsoleListener.php @@ -91,11 +91,12 @@ public function handleConsoleTerminateEvent(ConsoleTerminateEvent $event): void return; } - $span = $this->hub->getSpan(); + $transaction = $this->hub->getTransaction(); - if (null !== $span) { - $span->setStatus(0 === $event->getExitCode() ? SpanStatus::ok() : SpanStatus::internalError()); - $span->finish(); + if (null !== $transaction) { + $transaction->setStatus(0 === $event->getExitCode() ? SpanStatus::ok() : SpanStatus::internalError()); + $transaction->finish(); + metrics()->flush(); } }