robuust/craft-sentry-log-target

此软件包已被弃用且不再维护。作者建议使用 diginov/craft-sentry-logger 软件包。

Craft 3 的 Sentry 日志目标

安装数量: 27,019

依赖项: 0

建议者: 0

安全性: 0

星标: 1

关注者: 0

分支: 0

公开问题: 0

类型:craft-plugin

1.1.1 2021-01-27 08:26 UTC

This package is auto-updated.

Last update: 2021-03-04 11:53:34 UTC


README

使用 Yii2 的日志组件本地捕获异常并将它们发送到 Sentry

通过 olegtsvetkov/yii2-sentry 使用 Sentry PHP SDK v2。

要求

此插件需要 Craft CMS 3.1.0 或更高版本。

安装

要安装插件,请按照以下说明操作。

  1. 打开您的终端并转到您的 Craft 项目

     cd /path/to/project
    
  2. 然后告诉 Composer 加载插件

     composer require robuust/craft-sentry-log-target
    
  3. 在控制面板中,转到设置 → 插件,然后点击 Sentry 日志目标的“安装”按钮。

配置

创建一个包含以下内容的 config/sentry-log-target.php 配置文件

<?php

return [
    '*' => [
        'dsn'            => '$SENTRY_DSN' ?: 'https://example@sentry.io/123456789', // Set as string or use environment variable.
        'sentrySettings' => [], // Use options from Sentry PHP SDK as-is.
        'levels'         => ['error', 'warning'],
        'except'         => ['yii\web\HttpException:40*'],
    ],
];