Skip to content

Commit b617170

Browse files
committed
added check for ignoring null messages
1 parent 305e7cf commit b617170

File tree

2 files changed

+12
-5
lines changed

2 files changed

+12
-5
lines changed

cloudwatchlogs-with-dlq/cloudwatchlogs_lambda.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,10 @@ function createRecords(config, events, awslogsData) {
8383
log.logStream = awslogsData.logStream;
8484
log.logGroup = awslogsData.logGroup;
8585
}
86-
records.push(log);
86+
if (log.message) {
87+
// ignoring null & undefined messages
88+
records.push(log);
89+
}
8790
});
8891
return records;
8992
}

cloudwatchlogs/cloudwatchlogs_lambda.js

+8-4
Original file line numberDiff line numberDiff line change
@@ -216,11 +216,15 @@ exports.handler = function (event, context, callback) {
216216

217217
var metadataKey = sumoMetaKey(awslogsData, log.message);
218218

219-
if (metadataKey in messageList) {
220-
messageList[metadataKey].push(log);
221-
} else {
222-
messageList[metadataKey] = [log];
219+
if (log.message) {
220+
// ignoring null & undefined messages
221+
if (metadataKey in messageList) {
222+
messageList[metadataKey].push(log);
223+
} else {
224+
messageList[metadataKey] = [log];
225+
}
223226
}
227+
224228
});
225229

226230
// Push messages to Sumo

0 commit comments

Comments
 (0)