diff --git a/frappe/__init__.py b/frappe/__init__.py index a3fd020499..aa3ed940a9 100644 --- a/frappe/__init__.py +++ b/frappe/__init__.py @@ -1047,7 +1047,7 @@ def attach_print(doctype, name, file_name=None, print_format=None, style=None, h return out logging_setup_complete = False -def get_logger(module=None): +def get_logger(module=None, loglevel="DEBUG"): from frappe.setup_logging import setup_logging global logging_setup_complete @@ -1055,7 +1055,10 @@ def get_logger(module=None): setup_logging() logging_setup_complete = True - return logging.getLogger(module or "frappe") + logger = logging.getLogger(module or "frappe") + logger.setLevel(logging.DEBUG) + + return logger def publish_realtime(*args, **kwargs): """Publish real-time updates diff --git a/frappe/app.py b/frappe/app.py index 6f49eaea48..34052bb531 100644 --- a/frappe/app.py +++ b/frappe/app.py @@ -20,10 +20,10 @@ import frappe.api import frappe.async import frappe.utils.response import frappe.website.render -from frappe.utils import get_site_name, get_site_path, call_hook_method +from frappe.utils import get_site_name, get_site_path from frappe.middlewares import StaticDataMiddleware - from frappe.utils.error import make_error_snapshot +from frappe.core.doctype.communication.comment import update_comments_in_parent_after_request local_manager = LocalManager([frappe.local]) @@ -132,7 +132,7 @@ def handle_exception(e): # code 409 represents conflict http_status_code = 508 - if frappe.local.is_ajax or 'application/json' in request.headers.get('Accept', ''): + if frappe.local.is_ajax or 'application/json' in frappe.local.request.headers.get('Accept', ''): response = frappe.utils.response.report_error(http_status_code) else: traceback = "
"+frappe.get_traceback()+"
" @@ -168,7 +168,7 @@ def after_request(rollback): frappe.db.commit() rollback = False - call_hook_method("after_request") + update_comments_in_parent_after_request() # publish realtime for args in frappe.local.realtime_log: diff --git a/frappe/hooks.py b/frappe/hooks.py index ebc6d8aec2..2cb0059840 100644 --- a/frappe/hooks.py +++ b/frappe/hooks.py @@ -64,8 +64,6 @@ on_session_creation = [ "frappe.core.doctype.user.user.notifify_admin_access_to_system_manager" ] -after_request = "frappe.core.doctype.communication.comment.update_comments_in_parent_after_request" - # permissions permission_query_conditions = { diff --git a/frappe/setup_logging.py b/frappe/setup_logging.py index 3de3954195..a2e56f8727 100644 --- a/frappe/setup_logging.py +++ b/frappe/setup_logging.py @@ -25,6 +25,7 @@ def setup_logging(): logging_conf = { "version": 1, "disable_existing_loggers": True, + "level": logging.DEBUG, "filters": { "context_filter": { "()": "frappe.setup_logging.ContextFilter"