void BucketSample::GetBucketLogging()

in sample/src/bucket/BucketSample.cc [305:346]


void BucketSample::GetBucketLogging()
{
    GetBucketLoggingRequest request(bucket_);
    auto outcome = client->GetBucketLogging(request);
    if (outcome.isSuccess()) {
        std::cout << __FUNCTION__ << " success, default TargetBucket: " << outcome.result().TargetBucket() << 
            ",TargetPrefix: " << outcome.result().TargetPrefix() << std::endl;
    }
    else {
        PrintError(__FUNCTION__, outcome.error());
    }

    SetBucketLoggingRequest request1(bucket_, bucket_, "LogPrefix-00");
    client->SetBucketLogging(request1);
    waitTimeinSec(1);

    outcome = client->GetBucketLogging(request);
    if (outcome.isSuccess()) {
        std::cout << __FUNCTION__ << " success, after set itself with LogPrefix-00 , TargetBucket: " << outcome.result().TargetBucket() <<
            " ,TargetPrefix: " << outcome.result().TargetPrefix() << std::endl;
    }
    else {
        PrintError(__FUNCTION__, outcome.error());
    }

    std::string bucket_01 = bucket_ + "01";
    CreateBucketRequest request0(bucket_01);
    client->CreateBucket(request0);

    SetBucketLoggingRequest request2(bucket_, bucket_01, "LogPrefix-01");
    client->SetBucketLogging(request2);
    waitTimeinSec(1);

    outcome = client->GetBucketLogging(request);
    if (outcome.isSuccess()) {
        std::cout << __FUNCTION__ << " success, after set other with LogPrefix-01 TargetBucket: " << outcome.result().TargetBucket() <<
            " ,TargetPrefix: " << outcome.result().TargetPrefix() << std::endl;
    }
    else {
        PrintError(__FUNCTION__, outcome.error());
    }
}