bgneal@34: """ bgneal@34: Local Django settings for The Madeira site. bgneal@34: The contents of this file will vary depending on the local installation. bgneal@34: bgneal@34: """ bgneal@34: from settings.base import * bgneal@34: bgneal@34: DATABASES = { bgneal@34: 'default': { bgneal@34: 'ENGINE': 'django.db.backends.mysql', bgneal@39: 'NAME': SECRETS['DB_NAME'], bgneal@34: 'USER': SECRETS['DB_USER'], bgneal@34: 'PASSWORD': SECRETS['DB_PASSWORD'], bgneal@34: }, bgneal@34: } bgneal@34: bgneal@34: # Django Debug Toolbar support bgneal@34: if DEBUG: bgneal@34: try: bgneal@34: import debug_toolbar bgneal@34: except ImportError: bgneal@34: pass bgneal@34: else: bgneal@34: i = MIDDLEWARE_CLASSES.index('django.middleware.common.CommonMiddleware') bgneal@34: MIDDLEWARE_CLASSES.insert(i + 1, bgneal@34: 'debug_toolbar.middleware.DebugToolbarMiddleware') bgneal@34: INSTALLED_APPS.append('debug_toolbar') bgneal@34: DEBUG_TOOLBAR_CONFIG = { bgneal@34: 'INTERCEPT_REDIRECTS': True, bgneal@34: } bgneal@34: bgneal@34: # Logging configuration bgneal@34: bgneal@34: LOGGING = { bgneal@34: 'version': 1, bgneal@34: 'disable_existing_loggers': True, bgneal@34: 'formatters': { bgneal@34: 'verbose': { bgneal@34: 'format': '%(asctime)s %(levelname)s %(module)s %(process)d %(thread)d %(message)s' bgneal@34: }, bgneal@34: 'simple': { bgneal@34: 'format': '%(asctime)s %(levelname)s %(message)s' bgneal@34: }, bgneal@34: }, bgneal@34: 'handlers': { bgneal@34: 'console': { bgneal@34: 'class': 'logging.StreamHandler', bgneal@34: 'level': 'DEBUG', bgneal@34: 'formatter': 'simple', bgneal@34: }, bgneal@34: 'file': { bgneal@34: 'class': 'logging.handlers.RotatingFileHandler', bgneal@34: 'level': 'DEBUG', bgneal@34: 'formatter': 'simple', bgneal@34: 'filename': os.path.join(PROJECT_PATH, 'logs', 'madeira.log'), bgneal@34: 'mode': 'a', bgneal@34: 'maxBytes': 100 * 1024, bgneal@34: 'backupCount': 10, bgneal@34: }, bgneal@34: 'mail_admins': { bgneal@34: 'class': 'django.utils.log.AdminEmailHandler', bgneal@34: 'level': 'ERROR', bgneal@34: 'formatter': 'simple', bgneal@34: }, bgneal@34: }, bgneal@34: 'loggers': { bgneal@34: 'django':{ bgneal@34: 'level': 'WARNING', bgneal@34: 'propagate': False, bgneal@34: 'handlers': ['file'], bgneal@34: }, bgneal@34: }, bgneal@34: 'root': { bgneal@34: 'level': 'DEBUG', bgneal@34: 'handlers': ['file'], bgneal@34: }, bgneal@34: }