本文整理匯總了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';
}
}