Node.js Gcloud在使用“;gcloud应用程序日志读取”;命令

Node.js Gcloud在使用“;gcloud应用程序日志读取”;命令,node.js,google-app-engine,google-cloud-platform,gcloud,Node.js,Google App Engine,Google Cloud Platform,Gcloud,在使用“gcloud app deploy”部署应用程序后运行“gcloud app logs read”时,我遇到了一个我以前从未见过的错误 这是错误:“错误:gcloud崩溃(ValueError):时间数据'2016-09-16T19:39:42Z'与格式'%Y-%m-%dT%H:%m:%S.%fZ'不匹配” 我想这可能是因为我对应用程序做了一些更改,但我尝试部署一个简单的服务器,当我尝试查看日志时仍然会遇到相同的错误。同样,它似乎正在部署,所以我很难弄清楚日志功能的问题是什么 不管我部署

在使用“gcloud app deploy”部署应用程序后运行“gcloud app logs read”时,我遇到了一个我以前从未见过的错误

这是错误:“错误:gcloud崩溃(ValueError):时间数据'2016-09-16T19:39:42Z'与格式'%Y-%m-%dT%H:%m:%S.%fZ'不匹配”

我想这可能是因为我对应用程序做了一些更改,但我尝试部署一个简单的服务器,当我尝试查看日志时仍然会遇到相同的错误。同样,它似乎正在部署,所以我很难弄清楚日志功能的问题是什么

不管我部署什么,我都会得到同样的错误

我在部署此时遇到相同的错误:

'use strict';

var express = require('express');

var app = express();

app.get('/', function (req, res) {
  res.status(200).send('Hello, world!');
});

// Start the server
var server = app.listen(process.env.PORT || '8080', function () {
  console.log('App listening on port %s', server.address().port);
  console.log('Press Ctrl+C to quit.');
});
如果有人有任何想法,我们将不胜感激。多谢各位


编辑:已添加代码。

'2016-09-16T19:39:42Z'与格式“%Y-%m-%dT%H:%m:%S.%fZ”不匹配

在代码中的某个地方,您要求以微秒显示日期时间字符串:
%f
。但是,您提供的datetime元素没有微秒。请删除
%f
,或使日期时间字符串具有微秒。

这与a有关,应该很快修复。您可以在云控制台中检查日志,或者同时使用
gcloud beta logging read
命令

更新:我们在下一个云SDK版本中预计会有一个补丁


更新:云SDK 127.0.0退出;请更新您的客户,这应该会得到解决。

我在问题中添加了代码。瞧,不管我部署什么,我都会遇到同样的错误。有人知道是什么导致了这个错误吗?我的代码中没有时间戳。