From b6ee215e2fdd070d291c91691ef5c9cf607f3e17 Mon Sep 17 00:00:00 2001 From: bskjon Date: Thu, 24 Oct 2024 00:39:14 +0200 Subject: [PATCH] Logging --- apps/pyMetadata/DryRun.py | 27 ++++++++++++++++++++++++++- apps/pyMetadata/app.py | 6 ++---- 2 files changed, 28 insertions(+), 5 deletions(-) diff --git a/apps/pyMetadata/DryRun.py b/apps/pyMetadata/DryRun.py index 17ef8c20..4da5a88b 100644 --- a/apps/pyMetadata/DryRun.py +++ b/apps/pyMetadata/DryRun.py @@ -20,8 +20,24 @@ from sources.imdb import Imdb from sources.mal import Mal +log_level = os.environ.get("LOG_LEVEL") or None + +configured_level = logging.INFO +if (log_level is not None): + _log_level = log_level.lower() + if (_log_level.startswith("d")): + configured_level = logging.DEBUG + elif (_log_level.startswith("e")): + configured_level = logging.ERROR + elif (_log_level.startswith("w")): + configured_level = logging.WARNING + + + + +# Konfigurer logging logging.basicConfig( - level=logging.INFO, + level=configured_level, format="%(asctime)s [%(levelname)s] %(message)s", handlers=[ logging.StreamHandler(sys.stdout) @@ -29,6 +45,15 @@ logging.basicConfig( ) logger = logging.getLogger(__name__) +if (configured_level == logging.DEBUG): + logger.info("Logger configured with DEBUG") +elif (configured_level == logging.ERROR): + logger.info("Logger configured with ERROR") +elif (configured_level == logging.WARNING): + logger.info("Logger configured with WARNING") +else: + logger.info("Logger configured with INFO") + class DryRun(): titles: List[str] = [] diff --git a/apps/pyMetadata/app.py b/apps/pyMetadata/app.py index 9094ee5a..54f86d61 100644 --- a/apps/pyMetadata/app.py +++ b/apps/pyMetadata/app.py @@ -35,10 +35,10 @@ events_server_port = os.environ.get("DATABASE_PORT") or "3306" events_server_database_name = os.environ.get("DATABASE_NAME_E") or "eventsV3" # "events" events_server_username = os.environ.get("DATABASE_USERNAME") or "root" events_server_password = os.environ.get("DATABASE_PASSWORD") or "shFZ27eL2x2NoxyEDBMfDWkvFO" #"root" // default password - log_level = os.environ.get("LOG_LEVEL") or None + configured_level = logging.INFO -if (log_level != None): +if (log_level is not None): _log_level = log_level.lower() if (_log_level.startswith("d")): configured_level = logging.DEBUG @@ -46,8 +46,6 @@ if (log_level != None): configured_level = logging.ERROR elif (_log_level.startswith("w")): configured_level = logging.WARNING - else: - configured_level = logging.INFO