如何为我的自定义记录器设置与Gunicorn记录格式相同的记录格式

时间:2019-12-13 07:18:13

标签: python logging gunicorn

我正在研究通过gunicorn运行的flask应用程序。我需要为我的自定义记录器使用相同的gunicorn记录格式。我可以使用以下代码为我的自定义记录器使用gunicorn的处理程序和级别,唯一缺少的是记录格式。

 if __name__ != '__main__':
     gunicorn_logger = logging_app.get_logger('gunicorn.error')
     log.handlers = gunicorn_logger.handlers
     log.setLevel(gunicorn_logger.level)

这是我自定义的记录器。

1 个答案:

答案 0 :(得分:1)

格式不是记录器的属性。它是处理程序的属性。由于您正在复制处理程序,因此您已经在复制格式。如果您不想只使用相同的处理程序,则可以将一个处理程序的格式复制到另一个处理程序,如下所示:

operations