2015-06-14 55 views
1

我試圖將我的GAE開發移動到雲中。到目前爲止,Codeenvy擁有最豐富的工具集,但我正在爲一個小問題而苦苦掙扎。當我使用python日誌記錄庫時,我不知道在哪裏查看這些消息!在CodeEnvy中查看Google應用程序引擎的Python日誌消息

def post(self): 
    self.response.write('Processing form data...') 
    feedback = self.request.get('content') 
    logging.info(feedback) 

我以爲他們會出現在控制檯窗口中,但是他們沒有輸出到那裏。看起來很奇怪,因爲Codeenvy對GAE的巨大支持似乎不被支持。

回答

0

當您使用logging庫時,消息應該在Codenvy的開箱即用控制檯中顯示。

要還看到在谷歌開發者控制檯您的自定義日誌,

您可能必須提供logging.getLogger().setLevel(logging.DEBUG)

import logging 
logging.getLogger().setLevel(logging.DEBUG) 
... 
... 
def get(self): 
    logging.info('Starting feedback...') 
    self.response.write('Processing form data...') 
    feedback = self.request.get('content') 
    logging.info(feedback) 

當我試圖在Codenvy,我得到了以下回應

[STDOUT] INFO  2015-06-15 01:05:19,235 guestbook.py:62] Starting feedback... 
[STDOUT] INFO  2015-06-15 01:05:19,236 guestbook.py:65] 
[STDOUT] INFO  2015-06-15 01:05:19,239 module.py:666] default: "GET /test HTTP/1.1" 200 23 

到現在爲止view the logs in the Google Developers Console請參閱以下內容

日誌查看器提供了一個基於Web的用戶界面來瀏覽,顯示和搜索日誌。利用日誌查看器,您可以查看並搜索來自所有實例的日誌 ,並應用過濾器來縮小特定事件的範圍,而不管它在何處生成。

要訪問日誌查看器:

  1. 打開在開發者控制檯項目。
  2. 點擊Monitoring> Logs。
  3. 確保在下拉菜單中選擇App Engine。
相關問題