承接 piotr-cz/monolog-piwik-handler 相关项目开发

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

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

piotr-cz/monolog-piwik-handler

Composer 安装命令:

composer require piotr-cz/monolog-piwik-handler

包简介

Piwik Handler for Monolog

README 文档

README

Provides a handler for Monolog that sends records to piwik server.

Installation

This library can be installed via composer: "piotr-cz/monolog-piwik-handler": "~1.0"

$ composer require piotr-cz/monolog-piwik-handler

Example use

Example setup using Pimple DI Container

// Add PiwikTracker to DIC
$container['PiwikTracker'] = function($c) {
    return new \PiwikTracker(
        // idSite
        1,
        // apiUrl
        'http://piwik.domain.tld/'
    );
}

// Add Logger to DIC
$container['logger'] = function($c) {
    $logger = new \Monolog\Logger('app']);

    $logger->pushHandler(
        new \PiotrCz\MonologPiwikHandler\PiwikHandler(
            // Piwik tracker instance
            $c['PiwikTracker'],
            // Optional category to log errors to.
            'Errors'
        )
    );
}

Then in your error handler

$logger->addError('500', ['exception' => $exception]);

Requirements

  • PHP 5.3+

License

Released under the MIT License

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2015-10-23