2012-07-13 51 views
1

在我調試App Engine服務器的那一刻,我經常用指令啓動它,清除數據存儲,然後在它上面發射幾KB的數據希望弄清楚爲什麼我寫的一些報告沒有正確生成。「不需要更新index.yaml」氾濫控制檯

但是有一點是越來越在發展的道路,並提出一些輕微的關心的是,與下面的輸出控制檯洪水:

DEBUG 2012-07-13 11:44:34,033 datastore_stub_index.py:181] No need to update index.yaml 
DEBUG 2012-07-13 11:44:34,221 datastore_stub_index.py:181] No need to update index.yaml 
DEBUG 2012-07-13 11:44:34,406 datastore_stub_index.py:181] No need to update index.yaml 
DEBUG 2012-07-13 11:44:34,601 datastore_stub_index.py:181] No need to update index.yaml 

我有兩個問題:我應該關心指示index.yaml不需要改變的消息氾濫,如果沒有,是否有辦法壓制警告?如果我應該擔心,有人可以指引我正確的方向嗎?

感謝,

回答

3

這是沒有必要的關注,只是表示該devserver並不需要新的項目添加到index.yaml中的文件。這在here中有更詳細的解釋。

應用程序所做的每個數據存儲區查詢都需要相應的 索引。複雜查詢的索引必須在名爲index.yaml的配置文件 中定義。

當 應用程序試圖執行查詢時,開發Web服務器會自動向該文件中添加項目,該查詢需要的索引 在配置文件中沒有適當的條目。

如果我沒有記錯,當--debug標誌傳遞給devserver這應該只被打,所以也許它設置爲使用調用devserver工具的選項。