bugadoz/bug-report
Composer 安装命令:
composer require bugadoz/bug-report
包简介
Biblioteca PHP para reportar bugs com vídeo e imagem diretamente do navegador.
README 文档
README
Relate automaticamente erros do seu sistema PHP com envio para a plataforma bugadoz.dev. Esta biblioteca permite capturar e reportar erros com facilidade e organização.
⚙️ Como usar
Instalação
Você pode incluir a classe manualmente ou usar um autoloader compatível com PSR-4.
require_once 'BugReport.php'; // Ou use um autoloader use Bugadoz\BugReport;
Exemplo de uso
$bug = new BugReport('SUA_API_KEY', 'public', 'feedback'); // Reportando um bug manualmente $bug->reportBug([ 'descricao' => 'Erro ao salvar usuário', ]); // Captura automática de erros, exceções e fatal errors $bug->inicializarCapturaAutomatica();
📥 Parâmetros Aceitos
__construct(string $apiKey, string $privacy, string $type)
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
apiKey |
string | ✅ Sim | Sua chave de autenticação gerada no painel da bugadoz.dev. |
privacy |
string | ✅ Sim | Define se o relatório de erro será público ou privado. Valores aceitos: public ou private. |
type |
string | ✅ Sim | Define o nível de visibilidade do caminho do arquivo no relatório. Valores aceitos: onlyme, feedback ou test. |
🔐 Detalhes dos Parâmetros
🔑 apiKey
Sua chave única de autenticação com a API da bugadoz.dev. É obrigatória para enviar qualquer relatório.
🕶️ privacy
Define se o erro reportado poderá ser visualizado publicamente:
public– Qualquer pessoa poderá visualizar o erro.private– Apenas você terá acesso ao erro no painel.
📂 type
Define quem poderá ver o caminho do arquivo que gerou o erro:
onlyme– Apenas você poderá ver os caminhos dos arquivos (modo mais seguro).feedback– Caminhos são visíveis publicamente (para relatórios colaborativos).test– Modo de testes, pode ser usado em ambientes de desenvolvimento.
🧪 Captura Automática de Erros
Use inicializarCapturaAutomatica() para ativar o envio automático de:
- Erros (
set_error_handler) - Exceções (
set_exception_handler) - Fatal errors (
register_shutdown_function)
$bug->inicializarCapturaAutomatica();
📁 Armazenamento local de erros
Os erros são salvos automaticamente em arquivos .txt dentro da pasta erros/, caso não seja possível enviá-los para a API.
📬 Suporte
Acesse https://bugadoz.dev para:
- Gerar sua API Key
- Acompanhar seus relatórios
- Compartilhar bugs com sua equipe
bugadoz/bug-report 适用场景与选型建议
bugadoz/bug-report 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 2 次下载、GitHub Stars 达 0, 最近一次更新时间为 2025 年 04 月 09 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 bugadoz/bug-report 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 bugadoz/bug-report 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 2
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 23
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-04-09