在使用Laravel开发Web应用程序后,我们需要工具来更好地跟踪和监控任何可能出现的错误和bug。是否有适用于Laravel的良好的免费工具/插件用于跟踪和监控错误?
谢谢。
在使用Laravel开发Web应用程序后,我们需要工具来更好地跟踪和监控任何可能出现的错误和bug。是否有适用于Laravel的良好的免费工具/插件用于跟踪和监控错误?
谢谢。
- 支持Laravel 5.x至9.x。
- 非常棒的日志查看器API。
- 可直接使用(视图,路由,控制器等开箱即用)[注意:无需发布资源]
- 可以查看、分页、过滤、下载和删除日志。
- 加载自定义日志存储路径。
- 本地化日志级别。
- 生成日志菜单/树。
- 按日期和级别分组日志。
- 自定义日志级别图标(默认为FontAwesome)。
- 与大型日志一起良好运行!
- 文档完备(IDE友好)。
- 经过充分测试(最高代码质量的100%覆盖率)。
- 支持Laravel 5、6、7和8(仍然与4.2兼容)以及Lumen。
支持Laravel 5.x至8x
目前支持的通知渠道:通过Monolog发送的
电子邮件、Pushover、Slack、Hipchat、Fleephook、Flowdock、Plivo和SMS 短信服务、Twilio和SMS短信服务、Sentry通过Raven、Mailgun
付费服务
app/storage/logs/laravel.log
中。日志监控工具将会监视该日志以便发现错误。我是 Laravel lapse 的作者。
与 Logviewer 不同,lapse 仅存储 Exception / Throwable 中的错误。
Lapse 提供了一个漂亮的仪表板,可以在生产环境中跟踪您的错误,而无需查看日志文件。此外,它还可以通过 Slack 频道和电子邮件提醒您。并且,它还可以通过 laravel notification channels 中的所有渠道通知您。
在幕后,Lapse 依赖于 https://laravel.com/docs/5.6/notifications。这意味着理论上 Lapses 可以通过超过 30 种方式通知您的错误,包括 Slack、电子邮件、Nexmo、Trello、Telegram、Facebook、Discord、Pusher、Twillo、Twitter。
搜索和过滤非常快,因为 lapse 将错误堆栈存储在数据库中,而不是在日志文件上操作。