Skip to content

Console commands are missing breadcrumbs and context with BreadcrumbHandlerΒ #763

@Dukecz

Description

@Dukecz

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

Metadata

Metadata

Assignees

Type

No type

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions