fix: Add site validation for logger
This commit is contained in:
parent
e0545099fc
commit
476e625261
3 changed files with 7 additions and 6 deletions
|
|
@ -1559,10 +1559,10 @@ def get_doctype_app(doctype):
|
|||
|
||||
loggers = {}
|
||||
log_level = None
|
||||
def logger(module=None, with_more_info=False):
|
||||
def logger(module=None, with_more_info=False, _site=None):
|
||||
'''Returns a python logger that uses StreamHandler'''
|
||||
from frappe.utils.logger import get_logger
|
||||
return get_logger(module=module, with_more_info=with_more_info)
|
||||
return get_logger(module=module, with_more_info=with_more_info, _site=_site)
|
||||
|
||||
def log_error(message=None, title=_("Error")):
|
||||
'''Log error to Error Log'''
|
||||
|
|
|
|||
|
|
@ -99,8 +99,9 @@ def application(request):
|
|||
frappe.monitor.stop(response)
|
||||
frappe.recorder.dump()
|
||||
|
||||
frappe.logger("frappe.web").info({
|
||||
"site": get_site_name(request.host),
|
||||
_site = get_site_name(request.host)
|
||||
frappe.logger("frappe.web", _site=_site).info({
|
||||
"site": _site,
|
||||
"remote_addr": getattr(request, "remote_addr", "NOTFOUND"),
|
||||
"base_url": getattr(request, "base_url", "NOTFOUND"),
|
||||
"full_path": getattr(request, "full_path", "NOTFOUND"),
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ default_log_level = logging.DEBUG
|
|||
site = getattr(frappe.local, 'site', None)
|
||||
|
||||
|
||||
def get_logger(module, with_more_info=False):
|
||||
def get_logger(module, with_more_info=False, _site=None):
|
||||
global site
|
||||
if module in frappe.loggers:
|
||||
return frappe.loggers[module]
|
||||
|
|
@ -38,7 +38,7 @@ def get_logger(module, with_more_info=False):
|
|||
handler = RotatingFileHandler(LOG_FILENAME, maxBytes=100_000, backupCount=20)
|
||||
logger.addHandler(handler)
|
||||
#
|
||||
if site:
|
||||
if site == _site:
|
||||
SITELOG_FILENAME = os.path.join(site, 'logs', logfile)
|
||||
site_handler = RotatingFileHandler(SITELOG_FILENAME, maxBytes=100_000, backupCount=20)
|
||||
site_handler.setFormatter(formatter)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue