繁体   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