diff --git a/bigchaindb/backend/connection.py b/bigchaindb/backend/connection.py index 1d7dda03..4ba611d5 100644 --- a/bigchaindb/backend/connection.py +++ b/bigchaindb/backend/connection.py @@ -1,4 +1,5 @@ from importlib import import_module +import logging import bigchaindb from bigchaindb.common.exceptions import ConfigurationError @@ -9,6 +10,8 @@ BACKENDS = { 'mongodb': 'bigchaindb.backend.mongodb.connection.MongoDBConnection', } +logger = logging.getLogger(__name__) + def connect(backend=None, host=None, port=None, name=None): """Create a new connection to the database backend. @@ -45,6 +48,7 @@ def connect(backend=None, host=None, port=None, name=None): except (ImportError, AttributeError) as exc: raise ConfigurationError('Error loading backend `{}`'.format(backend)) from exc + logger.debug('Connection: {}'.format(Class)) return Class(host, port, dbname) diff --git a/bigchaindb/backend/schema.py b/bigchaindb/backend/schema.py index b731a55f..086854b0 100644 --- a/bigchaindb/backend/schema.py +++ b/bigchaindb/backend/schema.py @@ -1,10 +1,13 @@ """Database creation and schema-providing interfaces for backends.""" from functools import singledispatch +import logging import bigchaindb from bigchaindb.backend.connection import connect +logger = logging.getLogger(__name__) + @singledispatch def create_database(connection, dbname):