coreproc / raven-laravel
一个Laravel 5.1库,可以轻松将raven-php集成,使用Sentry集中管理您的日志
0.1.0
2015-10-09 16:46 UTC
Requires
- illuminate/support: 5.1.*
- monolog/monolog: ~1.11
- raven/raven: 0.13.*
This package is auto-updated.
Last update: 2024-09-12 06:42:05 UTC
README
一个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)。有关更多信息,请参阅许可证文件。