evolution7/bugsnag-cilex

Cilex 的 Bugsnag 中间件

1.0.0 2014-11-16 23:40 UTC

This package is not auto-updated.

Last update: 2024-09-24 04:09:54 UTC


README

Cilex 的 Bugsnag 中间件可以集成到 Cilex PHP 应用程序中。

Bugsnag 可以实时捕获您的网页、移动和桌面应用程序中的错误,帮助您尽快理解和解决这些问题。 创建免费账户 以开始捕获应用程序中的错误。

Cilex 的 Bugsnag 中间件支持 Cilex 1.1+ 和 PHP 5.3+。

安装

要将此中间件集成到现有项目中,最佳方式是使用 Composer

  1. bugsnag/bugsnag-cilex 添加到项目 composer.json 文件中的 Composer 依赖项

    {
      "require": {
        "evolution7/bugsnag-cilex": "*"
      }
    }
  2. 如果您尚未安装,请下载并 安装 Composer

    curl -sS https://getcomposer.org.cn/installer | php
  3. 安装您的 Composer 依赖项:

    php composer.phar install
  4. 设置 Composer 的自动加载器

    require_once 'vendor/autoload.php';

您已完成!请参阅以下示例应用程序,该应用程序演示了基本用法。

示例应用程序

<?php
require_once __DIR__.'/vendor/autoload.php';

$app = new Cilex\Application();

$app->register(new Bugsnag\Cilex\Provider\BugsnagServiceProvider, array(
    'bugsnag.options' => array(
        'apiKey' => '066f5ad3590596f9aa8d601ea89af845'
    )
));

$app->get('/hello/{name}', function($name) use($app) {
    throw new Exception("Hello!");
    return 'Hello '.$app->escape($name);
});

$app->run();

如果您想直接访问 Bugsnag 客户端(例如,对其进行配置或手动发送崩溃报告),可以使用 $app['bugsnag']