in decisionai_plugin/common/plugin_model_api.py [0:0]
def after_request(response):
# TODO log here
request_log = '\nRequest begin-----------------------------'
request_log += '\n'
request_log += ' url: ' + str(request.url)
request_log += '\n'
request_log += ' response status: ' + str(response.status)
request_log += '\n'
request_log += 'Request end-----------------------------'
log.info(request_log)
total_time = (time.time() - g.start)
url_rule = str(request.url_rule)
url = str(request.path)
status = str(response.status_code)
log.duration("tsg_plugin_api_request_duration", total_time, url_rule=url_rule, url=url, response_code=status)
log.count("tsg_plugin_api_request_count", 1, url_rule=url_rule, url=url, response_code=status)
return response