Flask日志记录 - 无法将其写入文件

9 浏览
0 Comments

Flask日志记录 - 无法将其写入文件

好的,这是我设置所有内容的代码:

if __name__ == '__main__':
    app.debug = False
    applogger = app.logger
    file_handler = FileHandler("error.log")
    file_handler.setLevel(logging.DEBUG)
    applogger.setLevel(logging.DEBUG)
    applogger.addHandler(file_handler)
    app.run(host='0.0.0.0')

发生的情况是:

  1. error.log被创建
  2. 没有任何内容被写入其中
  3. 尽管没有添加StreamHandler并将debug设置为false,但我仍然将所有内容输出到STDOUT(这可能是正确的,但仍然看起来很奇怪)

我是不是完全错了,或者发生了什么事情?

0