[fix] this might start showing logs in gunicorn logs

This commit is contained in:
Anand Doshi 2016-02-11 23:11:54 +05:30
parent 5faecb2bc1
commit 2e267a86b6
4 changed files with 10 additions and 8 deletions

View file

@ -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

View file

@ -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 = "<pre>"+frappe.get_traceback()+"</pre>"
@ -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:

View file

@ -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 = {

View file

@ -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"