在我们使用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