settings: move logging setting to portail-citoyen, setup sensible default for template and static directories

This commit is contained in:
Benjamin Dauvergne 2013-05-16 18:41:05 +02:00
parent cd62c9c547
commit e9632e6699
1 changed files with 12 additions and 59 deletions

View File

@ -2,8 +2,6 @@
from portail_citoyen.settings import *
from log_handler import SysLogHandler
DEFAULT_FROM_EMAIL = 'e-services@montpellier-agglo.com'
INSTALLED_APPS += (
@ -26,65 +24,20 @@ CMS_TEMPLATES = (
('base_one_column.html', 'Une colonne'),
)
TEMPLATE_DIRS = (os.path.join(os.path.dirname(__file__), 'templates'),) \
+ TEMPLATE_DIRS
PROJECT_NAME = 'compte-agglo-montpellier'
VAR_DIR = os.path.join('/var/lib', PROJECT_NAME)
ETC_DIR = os.path.join('/etc/', PROJECT_NAME)
STATICFILES_DIRS = (
os.path.join(ETC_DIR, 'static'),) + STATICFILES_DIRS
LOGGING = {
'version': 1,
'disable_existing_loggers': True,
'filters': {
'require_debug_false': {
'()': 'django.utils.log.RequireDebugFalse'
}
},
'formatters': {
'syslog': {
'format': 'portail-citoyen(pid=%(process)d) %(name)s %(levelname)s %(message)s',
},
},
'handlers': {
'syslog': {
'level':'DEBUG',
'class':'compte_agglo_montpellier.log_handler.SysLogHandler',
'formatter': 'syslog',
'facility': SysLogHandler.LOG_LOCAL0,
'address': '/dev/log',
},
'mail_admins': {
'level': 'ERROR',
'filters': ['require_debug_false'],
'class': 'django.utils.log.AdminEmailHandler'
}
},
'loggers': {
'authentic2': {
'handlers': ['mail_admins','syslog'],
'level': 'DEBUG',
'propagate': False,
},
'portail_citoyen': {
'handlers': ['mail_admins','syslog'],
'level': 'DEBUG',
'propagate': False,
},
'django': {
'handlers': ['mail_admins','syslog'],
'level': 'DEBUG',
'propagate': False,
},
'requests': {
'handlers': ['mail_admins','syslog'],
'level': 'INFO',
'propagate': False,
},
'': {
'handlers': ['mail_admins','syslog'],
'level': 'DEBUG',
'propagate': True,
},
}
}
STATIC_ROOT = os.path.join(VAR_DIR, 'static')
TEMPLATE_DIRS = (os.path.join(ETC_DIR, 'templates'),
os.path.join(VAR_DIR, 'templates'),
os.path.join(os.path.dirname(__file__), 'templates'),) + TEMPLATE_DIRS
MEDIA_ROOT = os.path.join(VAR_DIR, 'media')
from django.conf.global_settings import PASSWORD_HASHERS