Skip to content

Commit 126255c

Browse files
committed
fixed SUMO-223934
1 parent 9bd3219 commit 126255c

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

lambda-extensions/sumoclient/sumoclient.go

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -257,7 +257,7 @@ func (s *sumoLogicClient) getLogStream() string {
257257

258258
func (s *sumoLogicClient) enhanceLogs(msg responseBody) {
259259
s.logger.Debugln("Enhancing logs")
260-
for _, item := range msg {
260+
for idx, item := range msg {
261261
// item["FunctionName"] = s.config.FunctionName
262262
// item["FunctionVersion"] = s.config.FunctionVersion
263263
// creating loggroup/logstream as they are not available in Env.
@@ -277,12 +277,18 @@ func (s *sumoLogicClient) enhanceLogs(msg responseBody) {
277277
message = strings.TrimSpace(message)
278278
json, err := utils.ParseJson(message)
279279
if err != nil {
280-
item["message"] = message
280+
if s.config.EnhanceJsonLogs {
281+
item["message"] = message
282+
} else {
283+
s.logger.Debug("EnhanceJsonLogs disabled sending only message.")
284+
msg[idx] = map[string]interface{}{"message": message}
285+
}
281286
} else {
282287
if s.config.EnhanceJsonLogs {
283288
item["message"] = json
284289
} else {
285-
item = json
290+
s.logger.Debug("EnhanceJsonLogs disabled sending only json log.")
291+
msg[idx] = json
286292
}
287293
}
288294
} else if ok && logType == "platform.report" {

0 commit comments

Comments
 (0)