2014-01-28 100 views
7

當我將我的Flask應用程序用gunicorn寫入stdout時,似乎不再出現任何地方(簡單的print語句不會出現)。有沒有辦法將stdout捕獲到gunicorn訪問日誌中,或者獲取訪問日誌的句柄並直接寫入它?記錄標準輸出到gunicorn訪問日誌?

+0

我發現錯誤將不會出現在任何地方,而'print'報表將提供沒有錯誤。 –

回答

10

使用日誌記錄:設置流到stdout

import logging 

app.logger.addHandler(logging.StreamHandler(sys.stdout)) 
app.logger.setLevel(logging.DEBUG) 

app.logger.debug("Hello World") 
相關問題