Gunicorn多次打印日志

时间:2016-08-09 11:07:38

标签: python flask gunicorn

我有一个在Python, Flask and Gunicorn之上运行的应用程序。对于每个请求,记录器都打印logs multiple times。对于Gunicorn,日志的打印次数与workers的打印次数相同。随着我不断变换工人,日志打印也会发生变化 如何删除多个日志记录?
另外,我怎样才能确定每个工作人员都不会为每个请求提供服务? 我使用了以下日志设置:

handler = logging.handlers.TimedRotatingFileHandler(filename,'d',1, 7)
handler.setLevel(logging.INFO)
formatter = logging.Formatter(
    "[%(asctime)s] {%(pathname)s:%(lineno)d} %(levelname)s - %(message)s")
handler.setFormatter(formatter)
app.logger.addHandler(handler)
app.logger.setLevel(logging.INFO)

0 个答案:

没有答案