Я регистрирую запросы и ответы на умения Amazon в функции Lambda моего умения Alexa.Это объекты JSON, которые я регистрирую следующим образом:
logger.debug('Incoming request:\n' + JSON.stringify(event, null, 2));
logger.debug('Final response:\n' + JSON.stringify(alexaResponse, null, 2) + '\n\n');
При просмотре журналов в Cloudwatch с помощью Expand all = Row я вижу это:
Cloudwatch Log с Expand all setв строку
Когда я установил параметр Развернуть все в текст, результат будет немного лучше, но начальные пробелы будут обрезаны, что приведет к потере структуры отступов в документе JSON.
Cloudwatch Log with Expand all установлен в Text
Я получил этот код из учебника.Вполне возможно, что изменения в Amazon Cloudwatch привели к сбою кода, который работал в этом руководстве.
В учебном пособии вывод выглядит следующим образом:
Снимок экрана учебного пособия
Это вывод журнала, который я хочу.Как мне это получить?