首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谷歌云函数的console.log信息展示在哪里

谷歌云函数的console.log信息展示在哪里
EN

Stack Overflow用户
提问于 2017-06-15 07:40:16
回答 1查看 11.2K关注 0票数 10

当我运行Google Cloud function时,如何查看console.log打印?有云控制台吗?

代码语言:javascript
复制
exports.helloWorld = function helloWorld(req, res) {
  // Example input: {"message": "Hello!"}
  if (req.body.message === undefined) {
    // This is an error case, as "message" is required.
    res.status(400).send('No message defined!');
  } else {
    // Everything is okay.
    console.log(req.body.message);
    res.status(200).send('Success: ' + req.body.message);
  }
};
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-15 07:54:07

Viewing Logs

您可以使用以下两种方式查看云函数日志:

//默认情况下,客户端将使用GOOGLE_APPLICATION_CREDENTIALS环境变量指定的//服务帐户文件和// GCLOUD_PROJECT环境变量指定的项目进行身份验证。参见// https://googlecloudplatform.github.io/gcloud-node/#/docs/google-cloud/latest/guides/authentication const Logging = require('@google- Cloud / logging ');函数getLogEntries () { //实例化客户端const Logging= Logging();const options ={ pageSize: 10,filter:'resource.type="cloud_function"‘};//获取最新的云函数日志条目//参见https://googlecloudplatform.github.io/gcloud-node/#/docs/logging return logging.getEntries(options) .then( entries ) => { console.log('Entries:');entries.forEach((entry) => console.log(entry));返回条目;});}

要使用gcloud工具查看日志,请使用logs read命令:

读取的gcloud函数日志

要查看特定函数的日志,请提供函数名称作为参数:

gcloud函数日志读取

您甚至可以查看特定执行的日志:

gcloud函数日志读取执行-- -id EXECUTION_ID

有关完整的日志查看选项,请查看日志读取的帮助:

gcloud函数日志读取-h

Writing Logs

您可以使用console.log()console.error()

  • console.log()命令具有日志级别level.
  • console.error()命令具有level.
  • Internal日志级别的INFO系统消息具有DEBUG日志级别。

有关查看云函数日志的更多信息,请访问here

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44556308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档