ride / wba-exception-flare
Ride 框架未捕获异常向 Flareapp.io 报错
1.0.4
2023-02-23 20:03 UTC
Requires
- facade/flare-client-php: ^1.8
- ride/app: ^1.0.0
- ride/lib-common: ^1.0.0
- ride/lib-event: ^1.0.0
- ride/lib-http: ^1.0.0
- ride/lib-log: ^1.0.0
- ride/lib-security: ^1.0.0
- ride/lib-system: ^1.0.0
- ride/web: ^1.0.0
- ride/web-base: ^1.0.0
This package is auto-updated.
Last update: 2024-09-23 23:24:00 UTC
README
此模块监听异常事件并将异常发送到 Flareapp.io。当用户收到未捕获的异常时,它还会显示错误页面。
您可以通过 id exception.<locale>
设置一个路由,其中 locale 是本地化错误页面的语言代码。
参数
- system.exception.path:错误报告将被写入的目录路径。(默认为 application/data/log/exception)
- system.exception.flare.key:Flare API 密钥
相关模块
- ride/app
- ride/lib-common
- ride/lib-event
- ride/lib-http
- ride/lib-log
- ride/lib-security
- ride/lib-system
- ride/web
- ride/web-base
- flare-client-php
安装
您可以使用 Composer 安装此应用程序。
composer require ride/wba-exception-flare
除非您手动启用,否则 Flare 异常永远不会在本地开发中触发。
更多信息请查看 config
文件夹。其中包含 prod
和 stag
文件夹。这意味着 ExceptionApplicationListener
将只在预发布和生成环境中触发。当然,如果您的文件夹结构与此相同。根据需要更改。
Flare
- 在 flareapp.io 上创建一个账户
- 向您的账户添加一个新的项目并将密钥复制到您的项目中。
在您的 parameters.json
中添加您的密钥: system.exception.flare.key: "api key"