/
services.yml
22 lines (21 loc) · 1.04 KB
/
services.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
services:
sentry.client:
class: '%sentry.client%'
arguments: ['%sentry.dsn%', '%sentry.options%']
public: true
calls:
- [install, []]
sentry.exception_listener:
class: '%sentry.exception_listener%'
arguments:
- '@sentry.client'
- '@event_dispatcher'
- '@request_stack'
- '%sentry.skip_capture%'
- '@?security.token_storage'
- '@?security.authorization_checker'
tags:
- { name: kernel.event_listener, event: kernel.request, method: onKernelRequest, priority: '%sentry.listener_priorities.request%'}
- { name: kernel.event_listener, event: kernel.exception, method: onKernelException, priority: '%sentry.listener_priorities.kernel_exception%' }
- { name: kernel.event_listener, event: console.command, method: onConsoleCommand }
- { name: kernel.event_listener, event: console.exception, method: onConsoleException, priority: '%sentry.listener_priorities.console_exception%' }