问题描述:项目用的是flask框架,在项目上线的时候,服务器上是使用gunicorn来启动项目的。但是上线之后,发现服务成功启动了,也有正确的返回值,但是没有生成日志,而用python来启动服务的时候,是会生成日志的。
下面是要上线的服务的入口文件server.py的主要代码块:
from xxx import app # app = Flask(__name__)
if __name__ == '__main__': log_init('xx', 'xxx') app.run(host='0.0.0.0', port=8000, threaded=True)
log_init是一个工具方法,用来初始化日志。
gunicorn启动服务的时候是用下面的命令启动的: