diff options
-rw-r--r-- | pycadf/middleware/audit.py | 7 | ||||
-rw-r--r-- | requirements.txt | 1 | ||||
-rw-r--r-- | test-requirements.txt | 1 |
3 files changed, 8 insertions, 1 deletions
diff --git a/pycadf/middleware/audit.py b/pycadf/middleware/audit.py index 87642f0..859dd1b 100644 --- a/pycadf/middleware/audit.py +++ b/pycadf/middleware/audit.py @@ -19,6 +19,9 @@ AuditMiddleware filter should be placed after Keystone's auth_token middleware in the pipeline so that it can utilize the information Keystone provides. """ +import logging + +from pycadf._i18n import _LW from pycadf.audit import api as cadf_api from pycadf.middleware import notifier @@ -27,6 +30,10 @@ class AuditMiddleware(notifier.RequestNotifier): def __init__(self, app, **conf): super(AuditMiddleware, self).__init__(app, **conf) + LOG = logging.getLogger(conf.get('log_name', __name__)) + LOG.warning(_LW('pyCADF middleware is deprecated as of version 0.7.0,' + ' in favour of keystonemiddleware.audit.' + 'AuditMiddleware')) map_file = conf.get('audit_map_file', None) self.cadf_audit = cadf_api.OpenStackAuditApi(map_file) diff --git a/requirements.txt b/requirements.txt index 72596f9..679cf9a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,7 +4,6 @@ Babel>=1.3 oslo.config>=1.4.0 # Apache-2.0 oslo.i18n>=1.0.0 # Apache-2.0 -oslo.messaging>=1.4.0,!=1.5.0 oslo.serialization>=1.0.0 # Apache-2.0 pytz six>=1.7.0 diff --git a/test-requirements.txt b/test-requirements.txt index b7bcc94..3357df5 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8,6 +8,7 @@ coverage>=3.6 discover fixtures>=0.3.14 mock>=1.0 +oslo.messaging>=1.4.0,!=1.5.0 oslotest>=1.2.0 # Apache-2.0 python-subunit>=0.0.18 testrepository>=0.0.18 |