diff --git a/apps/py-metadata/db/database.py b/apps/py-metadata/db/database.py index c26ed07c..bb1bcb9f 100644 --- a/apps/py-metadata/db/database.py +++ b/apps/py-metadata/db/database.py @@ -32,7 +32,8 @@ class Database: host=self.config.address, user=self.config.username, password=self.config.password, - database=self.config.name + database=self.config.name, + autocommit=True ) if self.conn.is_connected(): logger.info("✅ Tilkoblet til databasen") diff --git a/apps/py-metadata/utils/logger.py b/apps/py-metadata/utils/logger.py index 561e0dd6..7ca6d83e 100644 --- a/apps/py-metadata/utils/logger.py +++ b/apps/py-metadata/utils/logger.py @@ -18,7 +18,11 @@ class ColoredFormatter(logging.Formatter): message = super().format(record) return f"{color}{prefix}{COLORS['RESET']} {message}" -def setup_logger(level=logging.INFO): +def setup_logger(): + import os + level_name = os.getenv("LOG_LEVEL", "INFO").upper() + level = getattr(logging, level_name, logging.INFO) + handler = logging.StreamHandler(sys.stdout) formatter = ColoredFormatter("%(asctime)s - %(name)s - %(message)s") handler.setFormatter(formatter) @@ -28,5 +32,6 @@ def setup_logger(level=logging.INFO): logger.handlers = [handler] return logger + # Opprett global logger logger: logging.Logger = setup_logger() diff --git a/apps/py-watcher/db/database.py b/apps/py-watcher/db/database.py index 3ef2db53..cf77db9b 100644 --- a/apps/py-watcher/db/database.py +++ b/apps/py-watcher/db/database.py @@ -18,7 +18,8 @@ class Database: host=self.config.address, user=self.config.username, password=self.config.password, - database=self.config.name + database=self.config.name, + autocommit=True ) if self.conn.is_connected(): logger.info("✅ Tilkoblet til databasen")