piotr-cz / monolog-piwik-handler
Monolog 的 Piwik 处理器
dev-master
2017-01-31 09:41 UTC
Requires
- php: >=5.3.0
- monolog/monolog: ~1.0
- piwik/piwik-php-tracker: ~1.0
This package is not auto-updated.
Last update: 2024-09-26 00:14:34 UTC
README
提供对 Monolog 的处理器,将记录发送到 Piwik 服务器。
安装
可以通过 composer 安装此库: "piotr-cz/monolog-piwik-handler": "~1.0"
$ composer require piotr-cz/monolog-piwik-handler
示例使用
使用 Pimple DI 容器进行示例设置
// 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' ) ); }
然后在您的错误处理器中
$logger->addError('500', ['exception' => $exception]);
要求
- PHP 5.3+
许可证
在 MIT 许可证 下发布