13/09
2015
Stat系统的客户端部分
首先需要下载和安装composer,具体请查看官网的Download页面, (*1)
在你的composer.json
中增加:, (*2)
"require": { "tourze/security": "^1.0" },
或直接执行, (*3)
composer require tourze/security:"^1.0"
代码示例:, (*4)
use tourze\StatClient\StatClient; // 统计开始 StatClient::tick("User", 'getInfo'); // 统计的产生,接口调用是否成功、错误码、错误日志 $success = true; $code = 0; $msg = ''; // 假如有个User::getInfo方法要监控 $userInfo = User::getInfo(); $msg = ''; if( ! $userInfo) { // 标记失败 $success = false; // 获取错误码,假如getErrCode()获得 $code = User::getErrCode(); // 获取错误日志,假如getErrMsg()获得 $msg = User::getErrMsg(); } // 上报结果 StatClient::report('User', 'getInfo', $success, $code, $msg);