From 19d4b17e53da40b6c421873bf9697c55eeaed6a5 Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Fri, 27 Sep 2013 17:36:42 +0000 Subject: [PATCH] We're using syslog logging everywhere else -- use it here, too. - Legacy-Id: 6291 --- dajaxice/core/Dajaxice.py | 9 +++++++-- dajaxice/core/DajaxiceRequest.py | 18 ++++++++++++++++-- 2 files changed, 23 insertions(+), 4 deletions(-) diff --git a/dajaxice/core/Dajaxice.py b/dajaxice/core/Dajaxice.py index fabb62419..7ccafbc2e 100644 --- a/dajaxice/core/Dajaxice.py +++ b/dajaxice/core/Dajaxice.py @@ -1,4 +1,4 @@ -import logging +#import logging from django.conf import settings @@ -13,7 +13,12 @@ except: except: from dajaxice.utils import simple_import_module as import_module -log = logging.getLogger('dajaxice.DajaxiceRequest') +#log = logging.getLogger('dajaxice.DajaxiceRequest') +import syslog +def warning(msg): + syslog.syslog(syslog.LOG_WANRNING, msg) +log = syslog +log.warning = warning class DajaxiceFunction(object): diff --git a/dajaxice/core/DajaxiceRequest.py b/dajaxice/core/DajaxiceRequest.py index 8ce78ada1..ec7da78da 100644 --- a/dajaxice/core/DajaxiceRequest.py +++ b/dajaxice/core/DajaxiceRequest.py @@ -33,7 +33,7 @@ import os import sys -import logging +#import logging import traceback from django.conf import settings @@ -43,7 +43,21 @@ from django.http import HttpResponse from dajaxice.core import dajaxice_functions from dajaxice.exceptions import FunctionNotCallableError, DajaxiceImportError -log = logging.getLogger('dajaxice.DajaxiceRequest') +#log = logging.getLogger('dajaxice.DajaxiceRequest') +import syslog +def debug(msg): + syslog.syslog(syslog.LOG_DEBUG, msg) +def info(msg): + syslog.syslog(syslog.LOG_INFO, msg) +def warning(msg): + syslog.syslog(syslog.LOG_WANRNING, msg) +def error(msg): + syslog.syslog(syslog.LOG_ERR, msg) +log = syslog +log.debug = debug +log.info = info +log.warning = warning +log.error = error # Python 2.7 has an importlib with import_module. # For older Pythons, Django's bundled copy provides it.