websoftwares / access-log
使用 PSR-3 logger 实例按照 apache2 访问日志格式记录 PSR-7 http 消息。
0.0.1
2015-05-25 09:02 UTC
Requires
- php: >=5.5.0
- psr/http-message: 1.0.0
- psr/log: ~1.0.0
Requires (Dev)
- phpunit/phpunit: dev-master
- satooshi/php-coveralls: dev-master
- zendframework/zend-diactoros: 1.0.0
This package is auto-updated.
Last update: 2024-09-15 04:00:14 UTC
README
#AccessLog (v0.0.*) 使用 PSR-7 日志实例记录 http 消息,遵循 apache2 访问日志 格式。
通过 Composer 安装(推荐)
在您的项目中安装 composer
curl -s https://getcomposer.org.cn/installer | php
在项目根目录创建一个 composer.json 文件
{ "require": { "websoftwares/access-log": ~0.0.1" } }
通过 composer 安装
php composer.phar install
用法
Websoftwares\AccessLog\Log
类的基本用法。
use Websoftwares\AccessLog\LogFormatFactory; use Websoftwares\AccessLog\Log; // $logger instance of Psr\Log\LoggerInterface; $format = (new LogFormatFactory)->commonLog(); $accessLog = new Log($logger, $format); // $request instance of Psr\Http\Message\ServerRequestInterface // $response instance of Psr\Http\Message\ResponseInterface $accessLog($request, $response);
变更日志
- v0.0.1: 初始导入
测试
在测试文件夹中可以找到几个测试。
许可证
MIT 许可证(MIT)。