phramework / system-log
Phramework 日志
0.0.0-RC1
2016-01-08 20:14 UTC
Requires
- php: >=5.6
- phramework/phramework: ^1.2
Requires (Dev)
- phpunit/phpunit: 5.*
- satooshi/php-coveralls: dev-master
- squizlabs/php_codesniffer: *
This package is auto-updated.
Last update: 2024-08-28 22:17:06 UTC
README
phramework 的 system-log 环境配置
使用方法
composer require phramework/system-log
编辑你的应用 index.php
文件,创建一个新的 SystemLog 对象,在调用 phramework 之前调用它的 register
方法。
例如
<?php use \Phramework\Phramework; use \Phramework\SystemLog; $settings = [ 'system-log' => [ 'log' => '\\Phramework\\SystemLog\\Log\\TerminalLog', 'matrix' => [ 'Me\\APP\\Controllers\\DummyController::GET' => SystemLog::LOG_REQUEST_HEADER_AGENT | SystemLog::LOG_REQUEST_PARAMS ], 'matrix-exception' => [ 'Exception' => SystemLog::LOG_STANDARD, 'Phramework\\Exceptions\\ServerException' => SystemLog::LOG_REQUEST_HEADER_AGENT | SystemLog::LOG_REQUEST_PARAMS | SystemLog::LOG_RESPONSE_BODY | SystemLog::LOG_REQUEST_HEADERS ] ] ]; $phramework = new Phramework( $settings, new \Phramework\URIStrategy\URITemplate([]) ); $systemLog = new SystemLog($settings['system-log']); $systemLog->register(); $phramework->invoke();
开发
安装
composer update
测试和代码风格检查
composer lint
composer test
许可证
版权 2015 - 2016 Xenofon Spafaridis
遵循 Apache 许可协议,版本 2.0(“许可证”);除非适用法律要求或经书面同意,否则不得使用此文件,除非符合许可证。您可以在以下位置获得许可证副本:
https://apache.ac.cn/licenses/LICENSE-2.0
除非适用法律要求或经书面同意,否则在许可证下分发的软件按“原样”基础分发,不提供任何明示或暗示的保证或条件。有关许可证的具体语言、权限和限制,请参阅许可证。