如何:Flask使用Global Logger

时间:2015-10-23 16:29:02

标签: python logging flask

如何告诉Flask应用程序使用已存在的记录器的特定实例?我有一个已经创建(和记录)的记录器,我想对我的Flask应用程序说'嘿,请使用此记录器"。

所有我能看到的可能是致电:

my_flask_app.logger.addHandler(处理程序)

但我不想把它当成一个处理程序。不知道只是创建一个单独的记录器?我在Flask代码中看到它调用create_logger。

思考?提前谢谢......

1 个答案:

答案 0 :(得分:1)

如果其他人偶然发现了这个:

    app.config["LOGGER_NAME"] = your_logger_name
    app._logger = logger

会阻止刻录机创建记录器,而是使用你的记录器。

非常难看_logger,但没有找到其他解决方案。