承接 wendrpatrck/cpblogs 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

wendrpatrck/cpblogs

Composer 安装命令:

composer require wendrpatrck/cpblogs

包简介

This package helps you to auto-report exceptions in code

README 文档

README

Esse pacote reporta logs de erros para um servidor remoto

1. Para usar esse pacote, faça a instalação via composer:

composer require wendrpatrck/cpblogs

2. Publique a configuração

php artisan vendor:publish --provider="wendrpatrck\cpblogs\LogServiceProvider"

Um arquivo de configuração será publicado em config\cpblogs.php

Consulte o arquivo para mais detalhes da configuração local

3. Adicione a chave de api gerada para a aplicação no arquivo .env

LOGGER_APIKEY=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

4. Defina um ambiente de desenvolvimento

LOGGER_ENVIRONMENT="dev" LOGGER_MACHINE_LABEL="server-01"

  • Pode se usar qualquer nome para ambiente, mas ao definir como 'local', nenhum log será reportado
  • Essa é uma infomação de complemento do log

5. Pronto!

Integração

  • Exceptions não tratadas serão enviadas para o servidor indicado automaticamente quando acontecerem.

Para exceptions tratadas, use o método catchError:

use wendrpatrck\cpblogs\Reporter;

Reporter::catchError($exception);
  • É possível enviar dados junto com a requisição adicionando um objeto dentro do método catchError:
  Reporter::catchError($ex, ['data' => 'Mensagem opcional']);
  • O arquivo de configuração gerado config\cpblogs.php contém
# define o endereço para onde os logs devem ser reportados
'server' => 'http://localhost:8010/api/log/',

# Reporta erros mesmo em debug
'reportInDebug' => false,
    
# Exceptions que devem ser ignorados (ainda não implementado) 
'ignore' => []

统计信息

  • 总下载量: 85
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 2
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-07-12

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固