Flask и журналирование – некоторые вопросы ⇐ Python

Программы на Python
Anonymous
Flask и журналирование – некоторые вопросы

Сообщение Anonymous »

Я. При создании приложения Flask где именно инициализировать журналирование?

Прямо перед app = Flask(__name__) ?

Вправо после этого?
II. По умолчанию Flask регистрирует HTTP-запросы в общем формате, т.е.

Код: Выделить всё

- 127.0.0.1 - - [05/Oct/2024 20:39:49] "GET / HTTP/1.1" 200 -
Как изменить на следующее?

Код: Выделить всё

Received POST request "/rest/api/1234/567" from IP 192.168.0.1. Content-Type =
"application/json", Content-Length = 12345, User-Agent = "Mozilla 1.2.3"
III. И последнее, но не менее важное: есть ли на сервере разработки, включенном в Flask, какой-нибудь обработчик завершения работы, который можно зарегистрировать? Когда пользователь нажимает Ctrl+C, чтобы убить его, я хотел бы выполнить некоторые операции окончательной очистки. .

Подробнее здесь: https://stackoverflow.com/questions/790 ... -questions

Вернуться в «Python»