我有一个简单的片段来使用 Firebase Cloud Functions 创建 cron 作业:
exports.cron = functions.pubsub.schedule('every 1 minute').onRun(async (context) => {
let date = new Date();
let dateString = date.getHours() + ':' + date.getMinutes() + ':' + date.getSeconds();
console.log(`This function was running at ${dateString}`);
return null;
});
但是,当我从 Firebase Console > Cloud Functions > Cron 检查日志时,我看不到任何消息console.log()
,我console.log()
在其他 Firebase Cloud 功能下使用时通常会看到这些消息。
我试图导航到Google Cloud Scheduler Console,但我也没有看到任何日志,除了如下所示的日志:
2020-03-21 00:03:13.911 PDT Cloud Functions CreateFunction us-central1:cron emailgoeshere@gmail.com {"@type":"type.googleapis.com/google.cloud.audit.Au...
看起来 cron 永远不会运行。有没有办法检查它是否真的在运行?如上所述,我在哪里可以找到 cron 函数中的 console.log() 的日志?