Closed
Description
I am calling PutLogEvents, and the log shows a successful request with status 200. However, the log events are not showing up in my aws console. I am making the call as follows:
Aws::Vector<Aws::CloudWatchLogs::Model::InputLogEvent> logEvents;
std::string message = "something";
auto logEvent = Aws::CloudWatchLogs::Model::InputLogEvent()
.WithMessage(message.c_str())
.WithTimestamp(time(nullptr));
logEvents.push_back(logEvent);
Aws::CloudWatchLogs::CloudWatchLogsClient cwlClient(localCredentials, clientConfig);
auto request = Aws::CloudWatchLogs::Model::PutLogEventsRequest()
.WithLogGroupName(logGroupName.c_str())
.WithLogStreamName(logStreamName.c_str())
.WithLogEvents(logEvents);
if (sequenceToken != "")
request.SetSequenceToken(sequenceToken);
auto outcome = cwlClient.PutLogEvents(request);
logEvents.clear();
Metadata
Metadata
Assignees
Labels
No labels