Skip to content

rekurzia/yii2-sentry-log-target

Repository files navigation

Yii2 Sentry log target

Build Status Latest Stable Version License

Yii2 log target which sends log messages to your Sentry instance.

Installation

Using Composer:

composer require rekurzia/yii2-sentry-log-target

Usage

Add Sentry target to your configuration

$config['components']['log']['targets'] = [
    [
        'class' => Rekurzia\Log\SentryTarget::class,
        'levels' => ['error', 'warning'],
        'dsn' => 'https://abcdefgh:12345678@sentry.example.com/1',
        'includeContextMessage' => true,
        'options' => [
            'message_limit' => 2048,
        ],
    ],
];

Configuration

dsn

Raven-compatible DSN.

options

These options will be passed to Raven_Client constructor

includeContextMessage

This option allows you to hide info level context message.

By default Yii generates also context message for you. It means that there will be two messages logged to your Sentry instance on error. First with error level, second with info level.

License

MIT. See LICENSE file.