travoltron / laratrail
一个将 Laravel 应用日志记录到 Papertrail 的包
dev-master / 1.0.x-dev
2018-01-09 05:09 UTC
Requires
- php: ~5.6|~7.0
Requires (Dev)
- phpunit/phpunit: ~4.0||~5.0
- squizlabs/php_codesniffer: ^2.3
This package is not auto-updated.
Last update: 2024-09-21 15:58:32 UTC
README
Laravel 拥有出色的异常处理和报告处理程序,Monolog 实现也是首屈一指的。
现在,我们将将其管道日志传输到 Papertrail!
其他实现可能需要你编辑 rsyslog.conf 文件,但这并不是所有情况下都可行的选择,尤其是你无法 SSH 到服务器时,此外,它还会开启与你应用无关的大量信息。
安装
首先,将 Travoltron\Laratrail\LaratrailServiceProvider::class,
添加到 config/app.php
中,然后你就设置完成了。
其次,调用 php artisan vendor:migrate
以发布配置文件。
GIF 的结尾,我突出显示了以下格式的 URL:logsX.papertrailapp.com:XXXXX
最后,你需要将这些内容添加到 .env 文件中
PAPERTRAIL_DOMAIN
设置为 logsX.papertrailapp.com,将 X 替换为你添加日志目标时返回的内容。省略端口号和冒号。PAPERTRAIL_PORT
设置为日志目标的端口号(即冒号后面的部分,但不包括冒号)。
这就完成了。
有关日志记录的进一步说明,请参阅 官方文档
变更日志
请参阅 CHANGELOG 以获取有关最近更改的更多信息。
贡献
请参阅 CONTRIBUTING 和 CONDUCT 以获取详细信息。
安全
如果你发现任何与安全相关的问题,请通过电子邮件 ben@travoltron.com 联系,而不是使用问题跟踪器。
致谢
许可
MIT 许可证 (MIT)。请参阅 许可文件 以获取更多信息。