travoltron/laratrail

一个将 Laravel 应用日志记录到 Papertrail 的包

dev-master / 1.0.x-dev 2018-01-09 05:09 UTC

This package is not auto-updated.

Last update: 2024-09-21 15:58:32 UTC


README

Latest Version on Packagist Software License Total Downloads

Laravel 拥有出色的异常处理和报告处理程序,Monolog 实现也是首屈一指的。

现在,我们将将其管道日志传输到 Papertrail!

其他实现可能需要你编辑 rsyslog.conf 文件,但这并不是所有情况下都可行的选择,尤其是你无法 SSH 到服务器时,此外,它还会开启与你应用无关的大量信息。

安装

Instruction GIF

首先,将 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 以获取有关最近更改的更多信息。

贡献

请参阅 CONTRIBUTINGCONDUCT 以获取详细信息。

安全

如果你发现任何与安全相关的问题,请通过电子邮件 ben@travoltron.com 联系,而不是使用问题跟踪器。

致谢

许可

MIT 许可证 (MIT)。请参阅 许可文件 以获取更多信息。