Skip to content
TYPO3 Sentry integration
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore First released version Nov 3, 2019 First released version Nov 3, 2019
composer.json First released version Nov 3, 2019

Sentry TYPO3 Integration

Exception and error logging with Sentry, see

The package is a wrapper for


$ composer require helhum/sentry-typo3


Set the dsn in your global configuration. E.g.: $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['sentry']['dsn'] = '';. It is possible to change / add other Sentry options with $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['sentry'][<sentry option>]

Since the integration is purely done with log writers, make sure you add at least one writer. It is recommended to add a global writer as follows:

$GLOBALS['TYPO3_CONF_VARS']['LOG']['writerConfiguration'][\TYPO3\CMS\Core\Log\LogLevel::WARNING] = [
    \Helhum\SentryTypo3\Log\Writer\SentryWriter::class => [],

To get additional information for each error/warning logged, add the breadcrumb writer as well

$GLOBALS['TYPO3_CONF_VARS']['LOG']['writerConfiguration'][\TYPO3\CMS\Core\Log\LogLevel::WARNING] = [
    \Helhum\SentryTypo3\Log\Writer\SentryBreadcrumbWriter::class => [],

How to test the connection to Sentry?

Navigate to a reachable page with a not configured page type like

This triggers a ServiceUnavailableException which will be reported.

Improvements / Issues

This package is managed on GitHub. Feel free to get in touch at

You can’t perform that action at this time.