소스 검색

[logger] log in logs/frappe.log

version-14
Rushabh Mehta 8 년 전
부모
커밋
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())



불러오는 중...
취소
저장