klimesf/nette-request-id
最新稳定版本:v1.3.0
Composer 安装命令:
composer require klimesf/nette-request-id
包简介
Unique HTTP request id provider for Nette Framework.
README 文档
README
Extension for Nette Framework which assigns a unique identifier to each HTTP request.
Requirements
Klimesf/NetteRequestId requires PHP 5.5 or higher.
Installation
The best way to install Klimesf\NetteRequestId is using Composer:
$ composer require klimesf/nette-request-id
Configuration
Register the extension in your config.neon:
extensions: requestId: Klimesf\NetteRequestId\DI\NetteRequestIdExtension
You can provide your own Request ID generator in the config file:
requestId: generator: My\Own\Generator
Monolog Integration
The typical use-case for request ids is logging. If you use Kdyby\Monolog, you can write your own processor.
namespace My\Own; use Klimesf\NetteRequestId\Provider; class MonologProcessor { /** @var Provider */ private $requestIdProvider; public function __constructor(Provider $requestIdProvider) { $this->requestIdProvider = $requestIdProvider; } public function __invoke(array $record) { $record['extra']['request_id'] = $this->provider->getRequestId(); return $record; } }
Then register the processor in Kdyby\Monolog configuration:
monolog: processors: - My\Own\MonologProcessor
统计信息
- 总下载量: 22.88k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-09-18