]> git.ipfire.org Git - pbs.git/commitdiff
database: Setup correct logging
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 12 Oct 2022 16:58:51 +0000 (16:58 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 12 Oct 2022 16:58:51 +0000 (16:58 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/buildservice/database.py

index e5e5ab8f6cf1529fb0d4e00fdc0dc9ea914e4b3f..52882c28dd6ac83c02dd27fba88536a88ad5778b 100644 (file)
@@ -8,12 +8,13 @@
        as torndb.
 """
 
-
-
 import itertools
 import logging
 import psycopg2
 
+# Setup logging
+log = logging.getLogger("pakfire.buildservice.database")
+
 class Connection(object):
        """
                A lightweight wrapper around MySQLdb DB-API connections.
@@ -47,7 +48,7 @@ class Connection(object):
                try:
                        self.reconnect()
                except Exception:
-                       logging.error("Cannot connect to database on %s", self.host, exc_info=True)
+                       log.error("Cannot connect to database on %s", self.host, exc_info=True)
 
        def __del__(self):
                self.close()
@@ -165,12 +166,12 @@ class Connection(object):
                return self._db.cursor()
 
        def _execute(self, cursor, query, parameters, kwparameters):
-               logging.debug("Executing SQL: %s" % (query % (kwparameters or parameters)))
+               log.debug("Executing SQL: %s" % (query % (kwparameters or parameters)))
 
                try:
                        return cursor.execute(query, kwparameters or parameters)
                except OperationalError:
-                       logging.error("Error connecting to database on %s", self.host)
+                       log.error("Error connecting to database on %s", self.host)
                        self.close()
                        raise