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