本文整理汇总了PHP中C::log方法的典型用法代码示例。如果您正苦于以下问题:PHP C::log方法的具体用法?PHP C::log怎么用?PHP C::log使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类C
的用法示例。
在下文中一共展示了C::log方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: single
/**
* 返回字段值
* 示例: $db_obj->single('select name from `test` where `id`=:id', array('id'=>7))
* 结果: ryan
* @param string $query
* @param array $params
*/
public function single($query, $params = null)
{
$this->_init($query, $params);
$res = $this->_sQuery->fetchColumn();
$log = array('sql' => $query, 'params' => is_array($params) ? json_encode($params) : $params, 'data' => is_array($res) ? json_encode($res) : $res);
C::log($log);
return $res;
}
示例2: _halt
private static function _halt($e)
{
if (DEBUG) {
if (IS_CLI) {
exit(iconv('UTF-8', 'gbk', $e->getMessage()) . PHP_EOL . 'FILE: ' . $e->getFile() . '(' . $e->getLine() . ')' . PHP_EOL . $e->getTraceAsString() . PHP_EOL);
}
include_once ONEFOX_PATH . DS . 'tpl' . DS . 'excetion.html';
} else {
$log_info['url'] = $_SERVER['REQUEST_URI'];
$log_info['errmsg'] = $e->getMessage();
$log_info['file'] = $e->getFile();
$log_info['line'] = $e->getLine();
C::log($log_info, Log::ERROR);
//记录错误日志
if (IS_CLI) {
exit;
}
$url = Config::get('404_page');
if ($url) {
Response::redirect($url);
}
header('HTTP/1.1 404 Not Found');
header('Status:404 Not Found');
include_once ONEFOX_PATH . DS . 'tpl' . DS . '404.html';
}
}