redexperts/errbit-bundle

Symfony Errbit 集成包

v1.0 2015-02-13 11:46 UTC

This package is not auto-updated.

Last update: 2024-09-14 15:21:47 UTC


README

Build Status

此包通过 kernel.exception 事件监听器将 errbit 和 [errbitPHP] (https://github.com/emgiezet/errbitPHP) 客户端集成到 Symfony 2。

安装

在 composer.json 中添加 RedexpertsErrbitBundle

{
    "require": {
        "redexperts/errbit-bundle": "dev-master"
    }
}

运行以下命令下载包

$ php composer.phar update redexperts/errbit-bundle

在 kernel 中启用包

<?php
// app/AppKernel.php

public function registerBundles()
{
    $bundles = array(
        // ...
        new Redexperts\ErrbitBundle\RedexpertsErrbitBundle(),
    );
}

配置

在您的 /app/config.yml 文件中配置包

# /app/config.yml
redexperts_errbit:
    errbit:
        errbit_enable_log: true #default true - enable or disable errbit loggining
        api_key:           API_KEY #errbit API KEY
        host:              HOST #errbit host
        port:              PORT # default 80
        environment_name:  ENVIRONMENT_NAME #default local - can be test,prod etc.
        skipped_exceptions:  [] #list of skipped exceptions which you do not need to log by errbit

完成