【发布时间】:2020-08-16 07:32:51
【问题描述】:
我正在创建简单的应用程序,我在烧瓶中以调试模式运行。 我决定用日志来写日志。
import logging
dlog = logging
dlog.basicConfig(filename='app.log', format='%(asctime)s %(message)s',
datefmt='[%Y-%m-%d | %H:%M:%S]', level=logging.INFO)
...
if __name__ == '__main__':
app.run(debug=True, host='localhost', port='8002')
但我发现在 app.log 中(我的应用程序不称为“app.py”)除了我的之外,Flask 还会编写自己的日志。 喜欢:
[2020-05-01 | 21:36:04] * Running on http://localhost:8002/ (Press CTRL+C to quit)
[2020-05-01 | 21:36:04] * Restarting with stat
[2020-05-01 | 21:36:05] * Debugger is active!
[2020-05-01 | 21:36:05] * Debugger PIN: 290-968-029
[2020-05-01 | 21:36:15] 127.0.0.1 - - [01/May/2020 21:36:15] "[37mGET / HTTP/1.1[0m" 200 -
[2020-05-01 | 21:36:15] 127.0.0.1 - - [01/May/2020 21:36:15] "[36mGET /static/js/main.js HTTP/1.1[0m" 304 -
为什么会发生这种情况,如何将烧瓶日志与我自己的分开?
【问题讨论】:
标签: python python-3.x flask logging