0

我有一个简单的片段来使用 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() 的日志?

4

0 回答 0