一款免费增值软件包,帮助您跟踪项目错误

v3.0.3 2024-05-30 19:28 UTC

This package is auto-updated.

Last update: 2024-08-30 23:20:51 UTC


README

Cockpit

DevSquad

Cockpit 是一款精美的错误跟踪软件包,可以帮助您的软件开发团队跟踪和修复错误。

兼容性表格

现在您可以安装此软件包

composer require devsquad-cockpit/laravel

运行以下命令以安装软件包文件

php artisan cockpit:install

配置 cockpit 连接

安装完成后,您应该配置与 cockpit 主应用程序的连接。打开您的 .env 文件并检查以下新的环境变量

COCKPIT_DOMAIN=
COCKPIT_ENABLED=
COCKPIT_TOKEN=

COCKPIT_DOMAIN: 您必须在此变量中设置您的 cockpit 域名。这样,我们的软件包将知道它应该将错误数据发送到何处。如果您的 cockpit 实例运行在不同于 80 或 443 的端口上,您也应该添加它。例如: http://cockpit.mydomain.com:9001

COCKPIT_ENABLED: 通过此变量,您可以控制是否启用 cockpit 功能。

COCKPIT_TOKEN: 在此变量中,您应该设置项目令牌。这样,您可以指示 cockpit 将错误附加到哪个项目。

报告未处理的异常

您需要将 Cockpit 添加为日志通道,通过在 config/logging.php 的 channels 部分添加以下配置来实现

'channels' => [
    // ...
    'cockpit' => [
        'driver' => 'cockpit',
    ],
],

之后,您需要在 LOG_STACK 环境变量中填写它

LOG_STACK=cockpit

测试是否一切正常

最终,您能够发送一个模拟异常来测试连接

php artisan cockpit:test