コード例 #1
0
ファイル: framework.php プロジェクト: Whispersong/phputils
/**
 * 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()));
}
コード例 #2
0
ファイル: mysql.php プロジェクト: Whispersong/phputils
 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;
         }
     }
 }