首页 文章

你如何看待amazon lambda函数的console.log输出

提问于
浏览
4

当你这样做的时候

console.log('Loading function');

在亚马逊lambda函数中,它去哪儿了?

我的设置api网关lambda函数nodejs6.10 curl https://n2tredacted.execute-api.us-east-1.amazonaws.com/prod/redactedFunc

3 回答

  • 2

    AWS Lambda日志写入CloudWatch Logs . 这是how to access them

    • 在AWS控制台中选择您的Lambda函数

    • 单击“监控”选项卡

    • 选择在CloudWatch中查看日志

  • 6

    有两种方法可以访问Lambda函数的日志 .

    方法1(使用无服务器CLI):

    导航到项目文件夹的根目录,然后在命令行中输入:

    sls logs -f myFunctionName -t
    

    -f 用于指定函数名称, -t 用于在命令行中实时跟踪日志 .

    方法2(使用CloudWatch Logs):

    转到部署功能的区域中的CloudWatch,然后转到Logs . 你会在那里找到你的功能的日志 .

  • 2

    在控制台Cloudwatch>日志或与awscli:

    aws logs get-log-events  --log-group-name /aws/lambda/my_group_name_here --log-stream-name stream_name_here
    

    像$这样的特殊字符需要使用前面的\来进行转义

相关问题