2012-08-04 61 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:我提出了一個內部問題來解決這個問題。