簡體   English   中英

在帶有 uWSGI 的 nginx 下部署 Flask 時,我的 Python 打印結果在哪里?

[英]Where do my Python prints got with Flask deployed under nginx with uWSGI?

按照本教程,我剛剛使用uWSGI設置了nginx來為我在Flask 中構建的網站提供服務,現在一切正常。

我有時想調試一些我通常在代碼中使用基本print語句的東西。 不幸的是,我不知道這些印刷品的結果在哪里?

我跟蹤了以下日志文​​件,但在那里看不到打印內容:

/var/log/uwsgi/emperor.log
/var/log/uwsgi/myapp_uwsgi.log
/var/log/nginx/access.log
/var/log/nginx/error.log

有誰知道我在哪里可以看到打印結果?

正常打印在標准輸出上進行,而 Nginx 僅記錄標准錯誤。

您應該改用flask 的app.logger 模塊。 查看有關錯誤處理的燒瓶文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM