Browse Source

中间件记录响应码正常接口日志-国内正式

linhaohong 1 year ago
parent
commit
2dbf28be32
1 changed files with 6 additions and 0 deletions
  1. 6 0
      MiddleWare/requestRecord.py

+ 6 - 0
MiddleWare/requestRecord.py

@@ -41,6 +41,12 @@ class RequestRecordMiddleware(MiddlewareMixin):
                     logger.info('请求接口:{}, 请求方式:{}, 请求参数:{}, 响应数据:{}, 状态码:{}'.
                                 format(url, method, parameter, content, response.status_code))
 
+                else:
+                    # Log responses with result_code or code equal to 0 to a different file 'error_code_0.log'
+                    logger = logging.getLogger('success_code')
+                    logger.info('请求接口:{}, 请求方式:{}, 请求参数:{}, 响应数据:{}, 状态码:{}'.
+                                      format(url, method, parameter, content, response.status_code))
+
                 if response.status_code == 500:  # 处理没有捕获异常的情况
                     request_record_data = {
                         'method': method,