我正在研究通过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)
这是我自定义的记录器。
答案 0 :(得分:1)
格式不是记录器的属性。它是处理程序的属性。由于您正在复制处理程序,因此您已经在复制格式。如果您不想只使用相同的处理程序,则可以将一个处理程序的格式复制到另一个处理程序,如下所示:
operations