浏览代码

add traceback

liqian 3 年之前
父节点
当前提交
f6529e7749
共有 2 个文件被更改,包括 6 次插入3 次删除
  1. 3 2
      app.py
  2. 3 1
      utils.py

+ 3 - 2
app.py

@@ -59,12 +59,12 @@ def homepage_recommend():
             return json.dumps(result)
         else:
             log_.error('categoryId error, categoryId = {}'.format(category_id))
-            result = {'code': -1, 'message': 'fail'}
+            result = {'code': -1, 'message': 'fail', 'traceback': traceback.format_exc()}
             return json.dumps(result)
 
     except Exception as e:
         log_.error(e)
-        result = {'code': -1, 'message': 'fail'}
+        result = {'code': -1, 'message': 'fail', 'traceback': traceback.format_exc()}
         return json.dumps(result)
 
 
@@ -128,6 +128,7 @@ def app_video_hot_list():
         result = {'code': -1, 'message': 'fail'}
         return json.dumps(result)
 
+
 def serve_forever(ip='0.0.0.0', port=5001):
     pywsgi.WSGIServer((ip, port), app).serve_forever()
 

+ 3 - 1
utils.py

@@ -1,3 +1,5 @@
+import traceback
+
 import requests
 import json
 import time
@@ -27,7 +29,7 @@ def request_post(request_url, request_data, timeout=1.0):
         else:
             return None
     except requests.exceptions.Timeout as e:
-        log_.error('url: {} timeout, exception: {}'.format(request_url, e))
+        log_.error('url: {} timeout, exception: {}, traceback: {}'.format(request_url, e, traceback.format_exc()))
         return None