简介

Serverless Framework 支持查看云端函数运行日志。

  1. $ serverless logs -f hello
  2. # 查看实时最新日志可以追加参数 -t
  3. $ serverless logs -f hello -t

参数说明

  • —function-f:已部署的云函数名,必填。
  • —stage-s:目标部署环境,如果未指定,则会读取serverless.yaml里的stage信息,如果没有,则默认为dev
  • —region-r:目标部署区域,如果未指定,则会读取serverless.yaml里的region信息,如果没有,默认为ap-guangzhou
  • —startTime:日志开始时间 ,如"2019-7-12 00:00:00"
  • —tail-t:实时获取最新日志。
  • —interval:日志输出间隔,当您启用了 tail 功能,您可以控制日志输出频率,默认是 1000ms。

示例

  • 获取默认日志执行以下命令,获取云函数hello最近 10 分钟的调用日志。
  1. $ serverless logs -f hello
  • 实时日志执行以下命令,获取 10 秒前的日志,并每 10 秒更新一次日志。
  1. $ serverless logs -f hello -t