# HG changeset patch # User ymh # Date 1350486081 -7200 # Node ID dcf47b385ddd954692543a3567bd50377f6acfe1 # Parent 3fc0960ae97bf77bd7f4d62251fdf9ccf5c60cc3 Add logging setup diff -r 3fc0960ae97b -r dcf47b385ddd web/ldtplatform/config.py.tmpl --- a/web/ldtplatform/config.py.tmpl Tue Oct 16 13:14:56 2012 +0200 +++ b/web/ldtplatform/config.py.tmpl Wed Oct 17 17:01:21 2012 +0200 @@ -63,7 +63,51 @@ #LOG_FILE = os.path.abspath(os.path.join(BASE_DIR,"../log/log.txt")) LOG_FILE = '%(log_file)s' LOG_LEVEL = logging.DEBUG -logging.basicConfig(filename=LOG_FILE, level=LOG_LEVEL) +LOGGING = { + 'version': 1, + 'disable_existing_loggers': False, + 'formatters' : { + 'simple' : { + 'format': "%(asctime)s - %(levelname)s : %(message)s", + }, + 'semi-verbose': { + 'format': '%(levelname)s %(asctime)s %(module)s %(message)s' + }, + }, + 'handlers': { + 'mail_admins': { + 'level': 'ERROR', + 'class': 'django.utils.log.AdminEmailHandler' + }, + 'stream_to_console': { + 'level': LOG_LEVEL, + 'class': 'logging.StreamHandler' + }, + 'file': { + 'level': LOG_LEVEL, + 'class': 'logging.FileHandler', + 'filename': LOG_FILE, + 'formatter': 'semi-verbose', + }, + }, + 'loggers': { + 'django.db.backends':{ + 'handlers': ['file'], + 'level': LOG_LEVEL, + 'propagate': True, + }, + 'django.request': { + 'handlers': ['file'], + 'level': LOG_LEVEL, + 'propagate': True, + }, + 'ldt': { + 'handlers': ['file'], + 'level': LOG_LEVEL, + 'propagate': True, + }, + } +} ADMINS = (