dyned/beacon 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

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

dyned/beacon

Composer 安装命令:

composer require dyned/beacon

包简介

Real-time error monitoring, alerting, and logging for developers

README 文档

README

Real-time error reporting for engineering team.

Imagine that your application in production and customers using it. Sometimes, an runtime exception is occur by users. And engineering team did not know it happens to your customers, until a ticket is raised.

Beacon can help engineering team to catch this runtime error and notify them. We should catch errors before users do.

Install

Require this package with composer. It is recommended to only require the package for development.

composer require dyned/beacon

And then you need to copy config from Beacon's default config to your projects config (if config folder does not exists, create it first in project's root)

cp vendor/dyned/beacon/config/beacon.php ./config/beacon.php

Register Beacon's service provider to project's bootstrap/app.php file.

$app->register(DynEd\Beacon\BeaconServiceProvider::class);

In order to make Beacon catches error, add Beacon's Facade to app/Exceptions/Handler.php file:

use DynEd\Beacon\Facades\Beacon;

And then add this code to "report" method:

Beacon::report($e);

The report method now more or less similar like this

public function report(Exception $e)
{
    Beacon::report($e);

    parent::report($e);
}

That's it. When an exception occur, you'll received notifications real time.

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2018-03-12

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固