为什么我不能删除原来的werkzeug处理程序?

2024-05-18 17:06:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在我的机器上运行一个flask服务器,我想将现有的werkzeug日志添加到我自己的处理程序中,我尝试使用以下代码:

myhandler = ...

flask_logger = logging.getLogger('werkzeug')
for hdl in flask_logger.handlers:
    flask_logger.removeHandler(hdl)

flask_logger.propagate = False
flask_logger.addHandler(handler)

但是当我运行flask服务器时,我看到每个请求都有两个日志,一个来自我自己的处理程序,另一个来自原始的werkzeug处理程序,为什么不删除它们?你知道吗


Tags: 代码in服务器机器处理程序flaskforlogging

热门问题