Я в процессе создания простого приложения, которое я запускаю в режиме отладки в flask. Я решил использовать ведение журнала для записи журналов.
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 -
Почему это происходит и как я могу отделить flask логирование от моего собственного?