Laravel-更好的错误跟踪


Laravel - Better Error Tracking

在我们使用Laravel开发web应用程序之后,我们需要一个工具来更好地跟踪和监控任何可能的错误&出现错误。有没有什么好的免费工具/插件,可以很好地与Laravel进行跟踪&监控错误?

谢谢。

  • LogViewer-为Laravel 5.x提供一个日志查看器UI,API
  • 支持Laravel 5.x到9.x
  • 一个伟大的日志查看器API
  • 随时可用(视图、路线、控制器…开箱即用)[注意:无需发布资产]
  • 查看、分页、过滤、下载和删除日志
  • 加载自定义日志存储路径
  • 本地化的日志级别
  • 日志菜单/树生成器
  • 按日期和级别对日志进行分组
  • 自定义日志级别图标(默认字体很棒)
  • 适用于大原木
  • 完善的文档包(IDE友好型)
  • 测试良好(100%的代码覆盖率和最高的代码质量)
  • Laravel日志查看器-简单&轻量级日志查看器
  • 支持Laravel 5,6,7&8(仍然与4.2兼容)和Lumen
  • LERN-LERN会将异常记录到数据库中,并通过电子邮件、推送、Slack等方式通知您

支持Laravel 5.x到8x的

目前通过Monolog 支持的通知渠道

电子邮件、Pushover、Slack、Hipchat、Fleebook、Flowdock、Plivo和SMS短信服务,Twilio短信服务,Sentry via Raven,Mailgun

付费服务

  • Bugsnag-免费版本可用。针对web、移动和服务器应用程序的集中且强大的错误监控。

  • Rollbar-提供免费版本。它为开发人员提供实时异常报告和连续部署监控。

如果您在开发时想要一个包来监控您的包,您可以尝试Clockwork:https://github.com/itsgoingd/clockwork

如果您需要一个在生产中监控应用程序的解决方案,您可以查看Eyewitness.io。它将监控您的Laravel应用程序,并在网站、cron时间表、队列、日志等出现任何问题时提醒您。

免责声明:我制作了解决方案

任何好的日志监控工具都应该实现这一目标。Laravel将把所有错误放入app/storage/logs/laravel.log。日志监视工具将监视该日志中的错误。

我是laravel lapse的作者。

与Logviewer不同,passe只存储Exception/Sthrowable中的错误。

Lapse提供了一个漂亮的仪表板来跟踪您在生产中的错误,而无需查找日志文件。此外,它可以通过Slack频道和电子邮件提醒通知您。此外,它可以通过laravel通知渠道的所有渠道通知您。

衰老取决于https://laravel.com/docs/5.6/notifications.这意味着理论上,Lapses可以通过30多种方式通知您的错误,包括Slack、电子邮件、Nexmo、Trello、Telegram、Facebook、Discord、Pusher、Twillo、Twitter。

搜索和筛选非常快,因为passe将错误堆栈存储在数据库中,而不是处理日志文件。

根据您使用的laravel版本,有以下软件包:http://packalyst.com/packages/package/barryvdh/laravel-debugbar