Log.class.php
1002 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
/**
* 记录日志的数据存取类
*
* @name Service_Log
* @package service
* @copyright yoho.inc
* @version 5.0 (2014-2-14 10:06:25)
* @author fei.hong <fei.hong@yoho.cn>
*/
class Service_Log extends Lib_Service
{
const ROUTER = 'log.yh_uuc.log';
/**
* 添加日志记录
*
* @param integer $key 应用的ID
* @param string $interfaceName 接口名称
* @param string $input 输入参数
* @param string $output 输出参数
* @return boolean (false:失败, true:成功)
*/
public function add($key, $interfaceName, $input, $output)
{
if (is_string($key) && is_string($interfaceName))
{
$parameterMap = array(
'key' => $key, 'interface_name' => $interfaceName,
'input' => $input, 'output' => $output, 'create_time' => time(),
);
self::service(self::ROUTER)->cache(false)->insert('add', $parameterMap);
}
}
}