0

複数のメジャーバージョンIDのログを(LogService API Java SDK 1.7.0を使用して)フェッチしようとしています。

例:アプリバージョン1および2のログを取得します。

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

しかし、それはこの例外をスローします:

com.google.appengine.api.log.InvalidRequestException:メジャーバージョンIDを1つだけ指定する必要があります。com.google.appengine.api.log.LogServiceImpl $ 1.convertException(LogServiceImpl.java:108)at com.google.appengine.api.utils.FutureWrapper.get(FutureWrapper.java:106)atcom.google.appengine。 com.google.appengine.api.log.LogServiceImpl.fetch(LogServiceImpl.java:22)のapi.log.LogServiceImpl.fetch(LogServiceImpl.java:31)

私は何か間違ったことをしていますか、これはサポートされていませんか?Javaドキュメントによると:

public LogQuery majorVersionIds(java.util.List <java.lang.String> versionIds)

ユーザーがログデータを読み取る必要がある主要なアプリのバージョンを指定できるようにするセッター。

4

1 に答える 1

0

これはドキュメントの問題です。発生するエラーは、一度に1つのversion_idしか指定できないことを示しています。Pythonのドキュメントには次のように記載されています。

現在、フェッチ呼び出しごとに指定できるversion_idは1つだけです。

将来的には、外部の課題追跡システムで課題を作成できます。

ps:これを修正するために内部の問題を提出しました。

于 2012-08-05T07:58:00.697 に答える