WARNING
# 当前文档已迁移到新的文档站点 (opens new window),此内容不再维护!
# 日志
⚠️注意事项
所有 CloudBase CLI 命令均在配置文件所在目录执行。
# 查看函数调用日志
您可以通过下面的命令打印云函数的运行日志,使用此命令时必须指定函数的名称:
# 查看 app 函数的调用日志
cloudbase functions:log app
输出:
请求时间:2019-08-15 12:12:00
函数名称:app
计费时间(ms):100
运行时间(ms):0.38
调用次数:1
占用内存:35.730 MB
请求 Id:d451aac7-bf12-11e9-xxxx-525400697544
调用状态:成功
返回结果:{"Message":"","Time":"2019-08-15T04:12:00Z","TriggerName":"myTrigger","Type":"Timer"}
日志:
...
END RequestId: d451aac7-bf12-11e9-xxxx-525400697544
Report RequestId: d451aac7-bf12-11e9-xxxx-525400697544 Duration:0ms Memory:256MB MaxMemoryUsed:35.730469MB
默认情况下,Cloudbase CLI 会打印最近的 20 条日志,你可以通过在命令后附加下面的可用选项指定返回日志的筛选条件:
-i, --reqId <reqId> 函数请求 Id
-o, --offset <offset> 数据的偏移量,Offset + Limit不能大于10000
-l, --limit <limit> 返回数据的长度,Offset + Limit不能大于10000
--order <order> 以升序还是降序的方式对日志进行排序,可选值 desc 和 asc
--orderBy <orderBy> 根据某个字段排序日志,支持以下字段:function_name,duration, mem_usage, start_time
--startTime <startTime> 查询的具体日期,例如:2019-05-16 20:00:00,只能与endtime 相差一天之内
--endTime <endTime> 查询的具体日期,例如:2019-05-16 20:59:59,只能与startTime 相差一天之内
-e, --error 只返回错误类型的日志
-s, --success 只返回正确类型的日志
如:cloudbase functions:log app -l 2
打印 app
函数的最新 2 条日志信息
请求时间:2019-08-15 17:04:43
函数名称:test-scf
计费时间(ms):100
运行时间(ms):0.44
调用次数:1
占用内存:NaN MB
请求 Id:68649b0f-af84-11e9-a803-525400e8849e
调用状态:成功
返回结果:{"key":"test","userInfo":{"appId":"wx9c4c30a432a38ebc","openId":"on01a6UeSuBLGTQpc_PAjS_RK_4o"}}
日志:....