## ## Additional settings for django-alte-maschinen ## BASE_VAR_DIR = os.path.join(BASE_DIR, 'var') BASE_SHARE_DIR = os.path.join(BASE_DIR, 'common') INSTALLED_APPS += [ 'bootstrap3', 'datetimewidget', 'django_extensions', # Our main app 'dav_events', ] DATABASES['default'] = { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_VAR_DIR, 'db', 'devel.sqlite3'), } STATIC_ROOT = os.path.join(BASE_VAR_DIR, 'www', 'static') LANGUAGE_CODE = 'de' LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'formatters': { 'default': { 'format': '%(asctime)s - %(name)s - %(levelname)s: %(message)s' }, 'verbose': { 'format': '%(asctime)s -- %(processName)s[%(process)d]:%(threadName)s[%(thread)d] -- %(name)s -- %(module)s...%(funcName)s() -- %(pathname)s:%(lineno)d -- %(levelname)s: %(message)s' }, }, 'filters': { 'require_debug_true': { '()': 'django.utils.log.RequireDebugTrue', }, 'require_debug_false': { '()': 'django.utils.log.RequireDebugFalse', }, }, 'handlers': { 'console': { 'level': 'DEBUG', 'filters': ['require_debug_true'], 'class': 'logging.StreamHandler', }, 'null': { 'class': 'logging.NullHandler', }, 'mail_admins': { 'level': 'ERROR', 'filters': ['require_debug_false'], 'class': 'django.utils.log.AdminEmailHandler' }, 'default_log': { 'level': 'INFO', 'class': 'logging.FileHandler', 'filename': os.path.join(BASE_VAR_DIR, 'log', 'default.log'), 'formatter': 'default', }, 'error_log': { 'level': 'ERROR', 'class': 'logging.FileHandler', 'filename': os.path.join(BASE_VAR_DIR, 'log', 'error.log'), 'formatter': 'default', }, 'debug_log': { 'level': 'DEBUG', 'filters': ['require_debug_true'], 'class': 'logging.FileHandler', 'filename': os.path.join(BASE_VAR_DIR, 'log', 'debug.log'), 'formatter': 'verbose', }, 'django_log': { 'level': 'INFO', 'filters': ['require_debug_true'], 'class': 'logging.FileHandler', 'filename': os.path.join(BASE_VAR_DIR, 'log', 'django.log'), 'formatter': 'default', }, }, 'loggers': { 'django': { 'level': 'INFO', 'handlers': ['console', 'django_log'], 'propagate': False, }, 'django.request': { 'level': 'DEBUG', 'handlers': ['mail_admins'], 'propagate': True, }, 'django.security': { 'level': 'DEBUG', 'handlers': ['mail_admins'], 'propagate': True, }, }, 'root': { 'level': 'DEBUG', 'handlers': ['console', 'default_log', 'error_log', 'debug_log'], }, }