Преглед изворни кода

加入遇错日志记录功能

James Iter пре 8 година
родитељ
комит
299c42bbc8
2 измењених фајлова са 9 додато и 1 уклоњено
  1. 8 0
      main.py
  2. 1 1
      models/initialize.py

+ 8 - 0
main.py

@@ -14,6 +14,7 @@ import os
 import threading
 import threading
 from flask import g, request, redirect, url_for, Response, session
 from flask import g, request, redirect, url_for, Response, session
 from flask.ext.session import Session
 from flask.ext.session import Session
+from werkzeug.debug import get_current_traceback
 
 
 from models import Utils
 from models import Utils
 from models.event_processor import EventProcessor
 from models.event_processor import EventProcessor
@@ -190,6 +191,13 @@ def r_after_request(response):
         return json.loads(e.message)
         return json.loads(e.message)
 
 
 
 
+@app.teardown_request
+def teardown_request(exception):
+    if exception:
+        _traceback = get_current_traceback()
+        logger.error(_traceback.plaintext)
+
+
 # noinspection PyBroadException
 # noinspection PyBroadException
 try:
 try:
     db.init_conn_mysql()
     db.init_conn_mysql()

+ 1 - 1
models/initialize.py

@@ -49,7 +49,7 @@ class Init(object):
         'guest_boot_jobs_wait_time': 600,
         'guest_boot_jobs_wait_time': 600,
         'db_charset': 'utf8',
         'db_charset': 'utf8',
         'db_pool_size': 10,
         'db_pool_size': 10,
-        'DEBUG': True,
+        'DEBUG': False,
         'jwt_algorithm': 'HS512',
         'jwt_algorithm': 'HS512',
         'token_ttl': 604800,
         'token_ttl': 604800,
         'SESSION_TYPE': 'filesystem',
         'SESSION_TYPE': 'filesystem',