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.