关注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
有人知道我在哪里可以看到打印结果吗?
答案 0 :(得分:3)
普通打印在stdout上进行,Nginx仅在stderr上记录。
您应该使用flask的app.logger模块。 看看http://flask.pocoo.org/docs/0.10/errorhandling/