/** * Created by PhpStorm. * User: lenovo * Date: 2015/1/8 * Time: 0:09 */ function logFinish($in) { //这里由于没有做ob_start,如果输出的数据太大超出缓冲区被自动flush出去的话, ob_get_contents拿到的数据就是空的 //日志里的out就是空 global $__uid; $in['__uid'] = $__uid; \Xiaoju\Beatles\Utils\Logger::notice('', 0, array('in' => json_encode($in), 'out' => ob_get_contents())); }
private static function log($type, $msg, $errorNo, $params) { if (class_exists('Xiaoju\\Beatles\\Utils\\Logger')) { switch ($type) { case 'debug': Logger::debug($msg, $errorNo, $params); break; case 'trace': Logger::trace($msg, $errorNo, $params); break; case 'notice': Logger::notice($msg, $errorNo, $params); break; case 'warning': Logger::warning($msg, $errorNo, $params); break; case 'fatal': Logger::fatal($msg, $errorNo, $params); break; } } }