coreproc/raven-laravel

一个Laravel 5.1库,可以轻松将raven-php集成,使用Sentry集中管理您的日志

0.1.0 2015-10-09 16:46 UTC

This package is auto-updated.

Last update: 2024-09-12 06:42:05 UTC


README

Latest Version on Packagist Software License Total Downloads

一个Laravel 5.1库,可以轻松集成 raven-php,使用 Sentry 集中管理您的日志。

安装

前往您的Laravel 5.1项目根目录,并运行以下命令

composer require coreproc/raven-laravel

然后在您的 config/app.php 文件中将 RavenServiceProvider 添加到 providers 数组中

'providers' => array(

    ...
    Coreproc\RavenLaravel\Providers\RavenServiceProvider::class,
),

回到终端,运行以下命令以发布 sentry.php 配置文件

php artisan vendor:publish

编辑您的 config/sentry.php 文件,通过将 enabled 设置为 true 并连接您的 Sentry 项目中的 DSN 来启用 Sentry 日志记录。

'enabled' => true,

'dsn'     => 'https://***:***@sentry.yourdomain.com/{project}'

配置

您可以通过 config/sentry.php 配置文件配置 Raven。所有可用的选项及其默认值都已包含在内。

有关可用的选项的更多详细信息,请使用此链接

https://github.com/getsentry/raven-php#configuration

测试

要测试您的Sentry应用程序是否正确抓取日志,只需启动 php artisan tinker 并执行以下示例日志

$ php artisan tinker
>>> Log::error("This is a test error. Sentry should get this.");

安全

如果您发现任何安全问题,请通过电子邮件 chris.bautista@coreproc.ph 联系我们,而不是使用问题跟踪器。

致谢

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件