in cloudwatch_logger/src/log_node_param_helper.cpp [53:74]
Aws::AwsError ReadLogGroup(const std::shared_ptr<Aws::Client::ParameterReaderInterface>& parameter_reader,
std::string & log_group)
{
Aws::AwsError ret = parameter_reader->ReadParam(ParameterPath(kNodeParamLogGroupNameKey), log_group);
switch (ret) {
case Aws::AwsError::AWS_ERR_NOT_FOUND:
log_group = kNodeLogGroupNameDefaultValue;
AWS_LOGSTREAM_INFO(__func__,
"Log group name configuration not found, setting to default value: "
<< kNodeLogGroupNameDefaultValue);
break;
case Aws::AwsError::AWS_ERR_OK:
AWS_LOGSTREAM_INFO(__func__, "Log group name is set to: " << log_group);
break;
default:
log_group = kNodeLogGroupNameDefaultValue;
AWS_LOGSTREAM_ERROR(__func__,
"Error " << ret << "retrieving log group name configuration, setting to default value: "
<< kNodeLogGroupNameDefaultValue);
}
return ret;
}