sentry: register_error_listener: false # Disables the ErrorListener to avoid duplicated log in sentry register_error_handler: false # Disables the ErrorListener, ExceptionListener and FatalErrorListener integrations of the base PHP SDK services: # (Optionally) Configure the breadcrumb handler as a service (needed for the breadcrumb Monolog handler) Sentry\Monolog\BreadcrumbHandler: arguments: - '@Sentry\State\HubInterface' - !php/const Monolog\Logger::INFO # Configures the level of messages to capture as breadcrumbs monolog: handlers: # (Optionally) Register the breadcrumb handler as a Monolog handler sentry_breadcrumbs: type: service name: sentry_breadcrumbs id: Sentry\Monolog\BreadcrumbHandler # Register the handler as a Monolog handler to capture messages as events sentry: type: sentry level: !php/const Monolog\Logger::ERROR # Configures the level of messages to capture as events hub_id: Sentry\State\HubInterface fill_extra_context: true # Enables sending monolog context to Sentry process_psr_3_messages: false # Disables the resolution of PSR-3 placeholders in reported messages when@prod: sentry: dsn: '%env(SENTRY_DSN)%' options: # Add request headers, cookies, IP address and the authenticated user # see https://docs.sentry.io/platforms/php/data-management/data-collected/ for more info # send_default_pii: true ignore_exceptions: - 'Symfony\Component\HttpKernel\Exception\NotFoundHttpException' - 'Symfony\Component\Security\Core\Exception\AccessDeniedException' - 'Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException' - 'App\Exception\DomainNotFoundException' - 'App\Exception\MalformedDomainException' - 'App\Exception\TldNotSupportedException' - 'App\Exception\UnknownRdapServerException' # If you are using Monolog, you also need this additional configuration to log the errors correctly: # https://docs.sentry.io/platforms/php/guides/symfony/#monolog-integration register_error_listener: false register_error_handler: false # monolog: # handlers: # sentry: # type: sentry # level: !php/const Monolog\Logger::ERROR # hub_id: Sentry\State\HubInterface # fill_extra_context: true # Enables sending monolog context to Sentry # process_psr_3_messages: false # Disables the resolution of PSR-3 placeholders