Ejemplo n.º 1
0
}
function printLogFiltered($logPortion, $sessionId)
{
    $curSession = null;
    $logLines = explode("\n", $logPortion);
    foreach ($logLines as $logLine) {
        if (isLineLogStart($logLine)) {
            $explodedLine = explode(' ', $logLine, 6);
            $curSession = substr($explodedLine[4], 1, -1);
        }
        if ($curSession == $sessionId) {
            echo $logLine . "\n";
        }
    }
}
KalturaSecretRepository::init();
// parse command line
$options = KalturaCommandLineParser::parseArguments($commandLineSwitches);
$arguments = KalturaCommandLineParser::stripCommandLineSwitches($commandLineSwitches, $argv);
if (count($arguments) < 2) {
    $usage = "Usage: kalcli [switches] <service> <action> [<param1> <param2> ...]\nOptions:\n";
    $usage .= KalturaCommandLineParser::getArgumentsUsage($commandLineSwitches);
    echo $usage;
    exit(1);
}
$service = trim($arguments[0]);
$action = trim($arguments[1]);
$params = array('clientTag' => 'kalcli:@DATE@');
$extraArgCount = count($arguments);
for ($curIndex = 2; $curIndex < $extraArgCount; $curIndex++) {
    $explodedArg = explode('=', trim($arguments[$curIndex]), 2);