rekurzia/yii2-sentry-log-target

Minimal implementation of Yii2 log target sending messages to Sentry.

v2.0.0 2016-12-27 21:32 UTC

This package is not auto-updated.

Last update: 2024-11-07 00:39:05 UTC


README

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.