添加接口日志

This commit is contained in:
2024-10-12 15:26:13 +08:00
parent 304f6897f0
commit 0b0882d456

View File

@@ -2,7 +2,7 @@ import logging
import os import os
from functools import wraps from functools import wraps
from flask import jsonify from flask import jsonify, request
def process_request(func): def process_request(func):
@@ -12,8 +12,10 @@ def process_request(func):
@wraps(func) @wraps(func)
def wrapper(*args, **kwargs): def wrapper(*args, **kwargs):
logging.info(f'request {func.__name__} with args: {request.form}')
try: try:
result = func(*args, **kwargs) result = func(*args, **kwargs)
logging.info(f'response {func.__name__} with result: {result}')
return jsonify(result), 200 return jsonify(result), 200
except Exception as e: except Exception as e:
logging.getLogger('error').error(e, exc_info=e) logging.getLogger('error').error(e, exc_info=e)