2012-08-04 14 views
0

我试图为多个主要版本ID提取日志(使用LogService API Java SDK 1.7.0)。阅读多个主要版本ID的日志?

示例:应用程序版本1和2获取日志:

... 
logquery.majorVersionIds(Arrays.asList("1","2")); 
ls.fetch(logquery); 
... 

但引发此异常:

com.google.appengine.api.log.InvalidRequestException:究竟一个主要版本ID必须指定。 at com.google.appengine.api.log.LogServiceImpl $ 1.convertException(LogServiceImpl.java:108) at com.google.appengine.api.utils.FutureWrapper.get(FutureWrapper.java:106) at com.google .appengine.api.log.LogServiceImpl.fetch(LogServiceImpl.java:31) 在com.google.appengine.api.log.LogServiceImpl.fetch(LogServiceImpl.java:22)

难道我做错了什么或者这不支持? Java的医生说:

公共LogQuery majorVersionIds(java.util.List的< java.lang.String中> versionIds)

一个二传手,允许用户指定的主要应用程序版本,其日志数据应该是读。

回答

0

这是一个文档问题。您收到的错误是告诉您,当时只能指定一个version_id。 python docs指出:

当前,您只能为每次获取调用指定一个version_id。

将来您可以在external issue tracker中创建问题。

ps:我提出了一个内部问题来解决这个问题。