in cloudwatch_logger/src/log_node.cpp [87:100]
void LogNode::RecordLogs(const rosgraph_msgs::Log::ConstPtr & log_msg)
{
if (0 == this->ignore_nodes_.count(log_msg->name)) {
if (nullptr == this->log_service_) {
AWS_LOG_ERROR(__func__,
"Cannot publish CloudWatch logs with NULL CloudWatch LogManager instance.");
return;
}
if (ShouldSendToCloudWatchLogs(log_msg->level)) {
auto message = FormatLogs(log_msg);
this->log_service_->batchData(message);
}
}
}