Fix and improve readability of cnfvar API backend type logging
authorPlamen Dimitrov <plamen.dimitrov@intra2net.com>
Wed, 27 Apr 2022 03:46:35 +0000 (06:46 +0300)
committerPlamen Dimitrov <plamen.dimitrov@intra2net.com>
Wed, 11 May 2022 06:28:36 +0000 (09:28 +0300)
The original logging meant to use instances and not entire classes
resulting in unreadable "type" log messages.

src/cnfvar/store.py

index 0ddb6db..c22e217 100644 (file)
@@ -52,7 +52,7 @@ class CnfStore:
         :type: :py:class:`arnied_api.Arnied`
         """
         self._driver = backend_driver
-        log.debug("Initialized CnfStore with driver `%s`", type(backend_driver))
+        log.debug(f"Initialized cnf store with driver `{backend_driver.__name__}`")
 
     def query(self, name=None, instance=None):
         """
@@ -258,7 +258,7 @@ class BinaryCnfStore(CnfStore):
         :type: :py:class:`CnfBinary`
         """
         super().__init__(backend_driver=backend_driver)
-        log.debug("Initialized BinaryCnfStore with driver `%s`", type(backend_driver))
+        log.debug(f"Initialized binary cnf store with driver `{backend_driver.__name__}`")
 
     def query(self, name=None, instance=None):
         """