Просмотр исходного кода

[logger] log in logs/frappe.log

version-14
Rushabh Mehta 8 лет назад
Родитель
Сommit
ce88a60153
2 измененных файлов: 7 добавлений и 3 удалений
  1. +0
    -1
      frappe/app.py
  2. +7
    -2
      frappe/utils/logger.py

+ 0
- 1
frappe/app.py Просмотреть файл

@@ -72,7 +72,6 @@ def application(request):
raise NotFound

except HTTPException, e:
frappe.logger().error('Request Error', exc_info=True)
return e

except frappe.SessionStopped, e:


+ 7
- 2
frappe/utils/logger.py Просмотреть файл

@@ -3,14 +3,19 @@ import frappe
import logging

default_log_level = logging.DEBUG
LOG_FILENAME = '../logs/frappe.log'

def get_logger(module, with_more_info=True):
if module in frappe.loggers:
return frappe.loggers[module]

formatter = logging.Formatter('%(asctime)s - %(pathname)s [%(levelname)s]:\n%(message)s')
handler = logging.StreamHandler()
formatter = logging.Formatter('[%(levelname)s] %(asctime)s | %(pathname)s:\n%(message)s')
# handler = logging.StreamHandler()

handler = logging.handlers.RotatingFileHandler(
LOG_FILENAME, maxBytes=20000, backupCount=20)
handler.setFormatter(formatter)

if with_more_info:
handler.addFilter(SiteContextFilter())



Загрузка…
Отмена
Сохранить