コード例 #1
0
ファイル: viewcurrentlogbottom.php プロジェクト: kanbang/Colt
    if (array_key_exists($logToViewID, $_GET)) {
        $logToView = $_GET[$logToViewID];
    } else {
        if (array_key_exists($logToViewID, $_POST)) {
            $logToView = $_POST[$logToViewID];
        }
    }
    if (empty($logToView)) {
        throw new Exception($errNoLogSpecified);
    }
    // Create a ServerAdmin object.
    $serverAdmin = new MgServerAdmin();
    $serverAdmin->Open($selectedServer, $userInfo);
    // Get log
    if ($limitRefresh) {
        $logReader = $serverAdmin->GetLog($logToView, $numRecsToRefresh);
    } else {
        $logReader = $serverAdmin->GetLog($logToView);
    }
    $theLog = "";
    $chunk = "";
    do {
        $chunkSize = $logReader->Read($chunk, 4096);
        $theLog = $theLog . $chunk;
    } while ($chunkSize != 0);
    $timestamp = date("D, j M Y, g:i:s a T");
    $serverAdmin->Close();
} catch (MgException $e) {
    CheckForFatalMgException($e);
    if (empty($errorMsg)) {
        $errorMsg = $e->GetExceptionMessage();