有几个类似的问题,所以,我都红了,但不知怎么的,我不能让我的gunicorn日志文件显示我感兴趣的所有信息:
因此,考虑到这3个相关文件:
在运行.py在
from app import app
if __name__ == '__main__':
app.run(
passthrough_errors=False,
threaded=True
)
应用程序/初始化
^{pr2}$在视图.py在
@app.before_request
def before_request():
app.logger.info('Body: %s', request.get_data())
...
...
运行应用程序的命令:
gunicorn -w 4 run:app --access-logfile /Users/adimian/bla.log \
--log-file /Users/mondrian/bla.log --error-log /Users/mondrian/error.log
问题是:请求的主体不去任何日志文件,而是在控制台中打印出来。其他的东西都放在正确的文件里,但不是尸体。。。在
我对在配置中提供日志文件路径也不感兴趣,但是应该通过将其作为命令行参数传递给gunicorn来实现,正如我上面的示例所示。在
你检查过处理程序是否真的是空的吗?GUnicorn的记录器是}。我在我的应用程序中做了类似的事情:
gunicorn.error
,而不是{这对我来说很好;所有日志都被发送到gunicorn错误日志。在
相关问题 更多 >
编程相关推荐