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());
}
}