使用uWSGI在nginx下使用Flask部署我的Python打印件在哪里?

时间:2015-10-27 17:59:17

标签: python linux nginx flask uwsgi

关注this tutorial我刚刚设置了nginx uWSGI来提供我在Flask中构建的网站,现在情况正常。

我有时想调试一些我通常在代码中使用基本print语句的东西。不幸的是我不知道这些印刷品的结果在哪里?

我已经将以下日志文​​件保留了下来,但是我没有在那里看到打印文件:

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

有人知道我在哪里可以看到打印结果吗?

1 个答案:

答案 0 :(得分:3)

普通打印在stdout上进行,Nginx仅在stderr上记录。

您应该使用flask的app.logger模块。 看看http://flask.pocoo.org/docs/0.10/errorhandling/