如何从Firebase云功能中删除日志

时间:2018-02-13 22:51:25

标签: firebase google-cloud-functions

我只是在Cloud Functions上玩Firebase并部署了一些随机函数来测试它。现在我要删除logs上的所有Firebase console,但我无法找到方法。是否有任何CLI命令可以执行此操作,或者它是否会永远存在,或者随着它们的老化它们会自动删除?

2 个答案:

答案 0 :(得分:9)

云功能日志保留基于standard Stackdriver limits。对于免费项目,日志保留7天。如果你升级你的堆栈驱动程序计划,那就是30天。

您可以使用Stackdriver's deletion api删除日志条目。云功能的日志名称应类似于:projects/<project-id>/logs/cloudfunctions.googleapis.com%2Fcloud-functions",可以使用list api

找到

答案 1 :(得分:0)

这只是@Kiana答案的补充。

您可以直接在Firebase控制台中查看它。尝试为日志选择时间戳记时,会禁用1个月以上的日志,这意味着会自动将其删除。至少对于项目的所有者而言,也许谷歌将其存储在其日志的更深处。

仍然,没有选项可以手动删除日志。

编辑:也许最好添加,但是即使您要删除功能,被删除功能的日志仍将存在1个月。

Firebase console