Tracy logger extension capable of logging messages and errors to Sentry.
Note: If you have debug mode enabled in your application, logger will only send \Tracy\Debugger::log()
messages to sentry. Any exception ending with Tracy's blue screen is not going to be logged as you can see the exception details directly.
Install package via Composer:
composer require tomaj/nette-errbit
Enable and configure the extension in Nette config file:
extensions:
# ...
sentry: Crm\SentryModule\DI\SentryExtension
sentry:
dsn: https://[email protected]/3 # required
environment: production # optional, defaults to "local"
user_fields: # optional, defaults to empty array; Nette's identity ID is being sent automatically
- email
Once enabled as extension, you can continue to throw exceptions without any change. To log message please use \Tracy\Debugger::log()
method.