首页 > 解决方案 > AWS cloudwatch中存在登录但不返回日志

问题描述

这是我的代码,与 filterLogEvents 函数一起用于过滤日志,但不重新调整日志。

let params = {
        logGroupName : 'xxxx',
        filterPattern: '{ $.notification.messageId = "d890f718-5f1a-5b1c-9694-a141de3101bs" }'
    };
    cloudWatchLogs.filterLogEvents(params, function(err, data) {
        if (err) console.log(err, err.stack); // an error occurred
        else     console.log(data.events);           // successful response
    });

这是运行函数 [] 时的响应(空数组。但日志存在于 cloudwatch 中)

标签: javascriptnode.jsamazon-web-servicesaws-lambda

解决方案


你能试试吗

await cloudWatchLogs.filterLogEvents(params, function(err, data) {
            if (err) console.log(err, err.stack); // an error occurred
            else     console.log(data.events); // successful response
        }).promise();

推荐阅读