jejd14 / clog
一个用于记录类和方法信息的简单类
dev-master
2015-05-10 17:20 UTC
Requires
- php: >=5.4
This package is not auto-updated.
Last update: 2024-10-02 08:34:58 UTC
README
CLog
关于
一个用于记录类和方法信息的简单类
##PHP 版本
PHP >= 5.4.0
Tested on Anax-MVC >= 2.0.4
介绍
实例化 CLog 对象
$newClog = new \jejd14\clog\Clog();
或者在 Anax 框架中将 CLog 实例化为一个共享服务
$di->setShared('log', function() {
$log = new \jejd14\clog\CLog();
return $log;
});
方法
- timestamp ( $domain, $where, $comment = null) - 记录一个带时间的事件。
- timestampAsTable () - 将所有时间戳打印到表格中。
- pageLoadTime() - 打印页面加载时间。
- memoryPeak() - 打印内存峰值。
方法调用
要正确使用上面列出的 timestamp 方法,您可以按以下方式调用它(假设您已将服务设置为前端控制器中的共享服务)
在扩展/implements/uses \Anax\DI\TInjectionAware 的类内部
$this->di->log->timestamp(__CLASS__, __METHOD__, "A breif comment");
在您的前端控制器中
$app->log->timestamp(__CLASS__, __METHOD__, "A breif comment");
获取所有时间戳作为表格
$table = $app->log->timestampAsTable();
Composer
您可以将 clog 添加到 composer.json 文件中,如下所示。
"require": {
"jejd14/clog": "dev-master"
}
许可证
MIT