Updated snf-webproject hooks
[pithos] / snf-pithos-app / pithos / api / synnefo_settings.py
index e1d1681..e3e9125 100644 (file)
@@ -1,33 +1,18 @@
-# Setup logging (use this name for the setting to avoid conflicts with django > 1.2.x).
-LOGGING_SETUP = {
-    'version': 1,
-    'disable_existing_loggers': True,
-    'formatters': {
-        'simple': {
-            'format': '%(message)s'
-        },
-        'verbose': {
-            'format': '%(asctime)s [%(levelname)s] %(name)s %(message)s'
-        },
-    },
-    'handlers': {
-        'null': {
-            'class': 'logging.NullHandler',
-        },
-        'console': {
-            'class': 'logging.StreamHandler',
-            'formatter': 'verbose'
-        },
-        'file': {
-            'class': 'logging.FileHandler',
-            'formatter': 'verbose'
-        },
+"""
+Hooks for snf-webproject used in snf-pithos-app setup.py entry_points
+"""
+
+synnefo_installed_apps = ['pithos.api']
+
+# apply required middleware
+synnefo_middlewares = [
+    'synnefo.lib.middleware.LoggingConfigMiddleware',
+    'synnefo.lib.middleware.SecureMiddleware'
+]
+
+loggers = {
+    'pithos': {
+        'handlers': ['console'],
+        'level': 'INFO'
     },
-    'loggers': {
-        'pithos': {
-            'handlers': ['console'],
-            'level': 'INFO'
-        },
-    }
 }
-