有没有办法在gunicorn中记录python打印语句?

使用我的Procfile如下:

web: gunicorn app:app \
    --bind "$HOST:$PORT" \
    --debug --error-logfile "-" \
    --enable-stdio-inheritance \
    --reload \
    --log-level "debug" 

是否有可能让python print语句记录到stdout / bash?我也在这里使用瓶子框架,如果这会影响任何东西.

解决方法:

事实证明,印刷语句实际上是通过,但有延迟.

设置PYTHONUNBUFFERED的gunicorn docs for –enable-stdio-inheritance注释,我认为我有,但似乎语法错误.

我用我的工头设置使用.env文件解决了它,将变量设置为:

PYTHONUNBUFFERED=TRUE
上一篇:cloudant python https连接池?


下一篇:python – 在gunicorn工作者之间共享锁定