sentry-symfony icon indicating copy to clipboard operation
sentry-symfony copied to clipboard

Console commands are missing breadcrumbs and context with BreadcrumbHandler

Open Dukecz opened this issue 1 year ago • 0 comments

How do you use Sentry?

Self-hosted / on-premises

SDK version

3.5.0

Steps to reproduce

I have prepared minimal symfony project with sentry integration: https://github.com/Dukecz/sentrysymfonycommand

  1. clone repository
  2. set ENV variable SENTRY_DSN
  3. run composer install
  4. run php bin/console app:test

Expected result

Sentry should contain all logged events (https://github.com/Dukecz/sentrysymfonycommand/blob/master/src/Command/TestCommand.php) in breadcrumbs with context as it does when they are logged outside command.

image

Actual result

Sentry contains no breadcrumbs generated within command scope.

image

If I commented out $this->hub->popScope() in \Sentry\SentryBundle\EventListener\ConsoleListener::handleConsoleTerminateEvent , breadcrumbs got into Sentry

Dukecz avatar Sep 19 '23 16:09 Dukecz