rcrowe/laravel-sentry

将Laravel与Sentry完美整合,为您的日志提供甜蜜的报告

0.2.0 2013-10-03 19:21 UTC

This package is auto-updated.

Last update: 2024-08-29 04:11:34 UTC


README

使用 rcrowe\Raven

更好的Laravel异步传输集成。

laravel-sentry不再受支持!

laravel-sentry

将Laravel与Sentry完美整合,为您的日志提供甜蜜的报告

Build Status Latest Stable Version

使用相同的日志函数,将数据发送到 Sentry,例如

Log::error($exception)

将异常发送到Sentry。您可以通过修改配置文件中的 level 来控制日志消息的报告级别。默认的 levelerror,这意味着 Log::info(…) 不会被报告到Sentry。

安装

rcrowe\laravel-sentry 添加到 composer.json 的需求中

{
    "require": {
        "rcrowe/laravel-sentry": "0.2.*"
    }
}

使用 composer updatecomposer install 更新您的包。

一旦Composer安装或更新了您的包,您需要将Sentry注册到Laravel本身。打开 app/config/app.php,找到底部的 providers 键,并添加

'rcrowe\Sentry\SentryServiceProvider'

配置

Sentry配置文件可以通过创建 app/config/packages/rcrowe/laravel-sentry/config.php 来扩展。您可以在 vendor/rcrowe/laravel-sentry/src/config/config.php 中找到默认配置文件。

您可以通过运行以下Artisan命令快速发布配置文件。

$ php artisan config:publish rcrowe/laravel-sentry

注意:只有当您的环境与配置文件中定义的环境相匹配时,数据才会被发送到Sentry。