function createCsvShipper()

in sample/loggerSample.php [167:190]


function createCsvShipper(Aliyun_Log_Client $client, $project, $logstore){
    $shipper = createCommonShipper($project, $logstore, 'testcsvshipper');

    $ossCsvStorage = new Aliyun_Log_Models_OssShipperCsvStorage();
    $ossCsvStorage->setColumns(array('__topic__',
        'alarm_count',
        'alarm_message',
        'alarm_type',
        'category',
        'project_name'));
    $ossCsvStorage->setDelimiter(',');
    $ossCsvStorage->setQuote('"');
    $ossCsvStorage->setLineFeed('\n');
    $ossCsvStorage->setHeader(false);
    $ossCsvStorage->setNullIdentifier('');

    $ossConfig = getShipperCommonConfig($ossCsvStorage);
    $shipper->setTargetConfigration($ossConfig->to_json_object());
    try{
        $client->createShipper($shipper);
    }catch (Exception $exception){
        var_dump($exception);
    }
}