Add CF diagnostic logs for CF to payment app

This commit is contained in:
Michele Mancioppi
2019-09-08 14:29:55 +02:00
parent e6cbae39a2
commit 00401f6b80

View File

@@ -13,9 +13,13 @@ class Publisher:
self._logger = logger
if 'VCAP_SERVICES' in os.environ:
self._logger.info('Cloud Foundry detected')
env = AppEnv()
amqp_service = env.get_service(binding_name='dispatch_queue')
self._logger.info('Service binding \'{binding_name}\' found'.format(binding_name='dispatch_queue'))
self._uri = amqp_service.credentials.get('uri')
else:
self._uri = 'ampq://{user}:{pwd}@{host}:{port}/{vhost}'.format(