How can I log request POST body in Flask?

You can log additional info for each request with a Flask.before_request hook:

@app.before_request
def log_request_info():
    app.logger.debug('Headers: %s', request.headers)
    app.logger.debug('Body: %s', request.get_data())

This uses the preconfigured logger that comes with Flask, app.logger.

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)