kregel/exception-probe
Exception Probe is a Laravel package for inspecting and debugging exceptions. It surfaces useful exception details so you can understand failures faster, trace issues more clearly, and spend less time digging through logs during development. Designed to fit neatly into existing Laravel applications.
考虑使用它,如果以下所有条件都成立:
在以下情况下考虑其他方案:
spatie/ignition、filp/whoops、symfony/error-handler、nunomaduro/collision。这些具有真实采用率、活跃维护,并与 PHP 版本保持同步。面向高管(一段话): 这是一个小巧、MIT 许可的 PHP 实用工具,能让错误报告变得可读。它不是平台赌注,也不是供应商关系——它是对内部工具的加速器,可缩短“出问题”到“我们知道原因”之间的时间。现实的请求是1–2 天的工程 spike,而不是季度承诺。需要坦诚说明的权衡:该项目刚刚发布首个版本(v1.0.0),没有可参考的记录,也没有可见的路线图,因此如果我们使用它,我们会将逻辑复制到自己的代码库中并拥有它——没有长期依赖风险,但也没有免费的持续改进。如果领导层想要错误可见性的持久解决方案,预算对话对象是 Sentry/Flare,而不是此包。
面向工程团队(争取支持的框架):
TraceFormatter::format(Throwable): string)之后,以便日后可以替换为 spatie/ignition 或第一方解析器,而无需改动调用点。spatie/ignition 进行比较评估,并默认选择受维护的选项,除非此包在我们特定的跟踪形状上明显胜出。鉴于发布说明未描述任何功能,将其视为未经审计的代码,而不是已发布的产品。How can I help you explore Laravel packages today?