我正在使用 connexion 和 Swagger 在 Python 中创建 API。我想将所有来电记录到一个文件中,以便查看请求的内容。我已经能够记录我收到的电话的路径,但我不知道如何记录身体。
这是我配置日志记录的地方:
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 - INFO - 127.0.0.1 - - [23/Mar/2019 12:47:16] “POST /golden_record/account HTTP/1.1” 400 -
但我没有看到电话的正文(即我发送的数据)。有没有办法为每个打进来的电话自动记录这个?这样做将有助于调试未按预期运行的调用。谢谢!