在我们使用Laravel开发Web应用程序之后,我们需要能够更好地跟踪和监控任何可能的错误的工具。发生错误。有没有很好的免费工具/插件可以很好地与Laravel一起用于跟踪&监控错误?
谢谢。
答案 0 :(得分:3)
出色的Log Viewer API。
支持Laravel 5.0到5.7。
即用型(视图,路线,控制器……开箱即用)[注意:无需发布资产]
查看,分页,过滤,下载和删除日志。
加载自定义日志存储路径。
本地化日志级别。
日志菜单/树生成器。
按日期和级别对日志进行分组。
自定义日志级别图标(默认字体很棒)。
适用于大型日志!
详细记录的软件包(IDE友好)。
经过全面测试(100%的代码覆盖率和最高的代码质量)。
当前通过Monolog支持的通知渠道
电子邮件,Pushover,Slack,Hipchat,Fleephook,Flowdock,Plivo一条短信 短信服务,Twilio短信服务,通过Raven的Sentry, 邮枪
付费服务
答案 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 将错误堆栈存储在数据库中,而不是在日志文件上工作。