Laravel - 更好的错误跟踪

时间:2014-10-18 06:28:26

标签: php debugging laravel bug-tracking

在我们使用Laravel开发Web应用程序之后,我们需要能够更好地跟踪和监控任何可能的错误的工具。发生错误。有没有很好的免费工具/插件可以很好地与Laravel一起用于跟踪&监控错误?

谢谢。

5 个答案:

答案 0 :(得分:3)

  • LogViewer-提供一个日志查看器UI,Laravel 5.x的API
  
      
  • 出色的Log Viewer API。

  •   
  • 支持Laravel 5.0到5.7。

  •   
  • 即用型(视图,路线,控制器……开箱即用)[注意:无需发布资产]

  •   
  • 查看,分页,过滤,下载和删除日志。

  •   
  • 加载自定义日志存储路径。

  •   
  • 本地化日志级别。

  •   
  • 日志菜单/树生成器。

  •   
  • 按日期和级别对日志进行分组。

  •   
  • 自定义日志级别图标(默认字体很棒)。

  •   
  • 适用于大型日志!

  •   
  • 详细记录的软件包(IDE友好)。

  •   
  • 经过全面测试(100%的代码覆盖率和最高的代码质量)。

  •   
  • LERN-LERN是Laravel 5.x软件包,可以将异常记录到数据库中,并通过电子邮件,Pushover,Slack等通知您。
  

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

     

电子邮件,Pushover,Slack,Hipchat,Fleephook,Flowdock,Plivo一条短信   短信服务,Twilio短信服务,通过Raven的Sentry,   邮枪

付费服务

  • Bugsnag-针对Web,移动和服务器应用程序的集中且强大的错误监视。

  • Rollbar-它为开发人员提供了实时异常报告和持续的部署监视。

答案 1 :(得分:0)

根据您使用的laravel版本,有这个包:http://packalyst.com/packages/package/barryvdh/laravel-debugbar

答案 2 :(得分:0)

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

答案 3 :(得分:0)

如果您正在开发包装以监控包装,您可以尝试发条:https://github.com/itsgoingd/clockwork

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

免责声明:我提出了解决方案

答案 4 :(得分:0)

我是laravel lapse的作者。

与Logviewer不同,失效仅存储“异常/可抛出”中的错误。

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

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

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