Cloud Functions 中的错误处理 - Cloud Logging

Cloud Functions 中的错误处理 - Cloud Logging

我有一系列云函数,我想在其中发生错误时收到警报。我已经设置了警报并且它有效。
我决定使用 Cloud Logging 日志:functions.logger.error( Error ${error.message});
但是例如当我的函数超时并且我转到日志资源管理器时,我会看到这些日志:“函数执行已开始”“函数执行耗时 4999 毫秒,已完成,状态为:'错误'“或“函数执行耗时 4999 毫秒,完成状态:'暂停” “
我应该怎么做才能处理这些错误正确吗?我尝试捕捉它们,但没有得到好结果。我想在云日志中获取严重性为“错误”的日志(现在它们的严重性为“调试”),从而将警报发送到我的电子邮件中。
感谢您的帮助。

相关内容