Я использую Connexion и Swagger для создания API в Python. Я хотел бы записать все входящие вызовы в файл, чтобы я мог видеть, что запрашивается. Мне удалось записать путь к полученным вызовам, но я не могу понять, как записать тело.
Вот где я настроил логирование:
if __name__ == '__main__':
import logging
logging.basicConfig(format = '%(asctime)s - %(name)s - %(levelname)s - %(message)s', filename='golden_record.log',level=logging.DEBUG)
Когда я просматриваю журнал, я вижу путь, как показано ниже для вызова POST ...
2019-03-23 12: 47: 16,182 - werkzeug - ИНФОРМАЦИЯ - 127.0.0.1 - - [23 марта / 2019 года
12:47:16] "POST / golden_record / account HTTP / 1.1" 400 -
но я не вижу текст звонка (то есть данные, которые я отправил). Есть ли способ автоматически записывать это при каждом входящем звонке? Это поможет отладить вызовы, которые не работают должным образом. Спасибо!