|
@@ -65,10 +65,8 @@ except Exception:
|
|
# LOGGING
|
|
# LOGGING
|
|
####################################
|
|
####################################
|
|
|
|
|
|
-log_levels = ["CRITICAL", "ERROR", "WARNING", "INFO", "DEBUG"]
|
|
|
|
-
|
|
|
|
GLOBAL_LOG_LEVEL = os.environ.get("GLOBAL_LOG_LEVEL", "").upper()
|
|
GLOBAL_LOG_LEVEL = os.environ.get("GLOBAL_LOG_LEVEL", "").upper()
|
|
-if GLOBAL_LOG_LEVEL in log_levels:
|
|
|
|
|
|
+if GLOBAL_LOG_LEVEL in logging.getLevelNamesMapping():
|
|
logging.basicConfig(stream=sys.stdout, level=GLOBAL_LOG_LEVEL, force=True)
|
|
logging.basicConfig(stream=sys.stdout, level=GLOBAL_LOG_LEVEL, force=True)
|
|
else:
|
|
else:
|
|
GLOBAL_LOG_LEVEL = "INFO"
|
|
GLOBAL_LOG_LEVEL = "INFO"
|
|
@@ -101,7 +99,7 @@ SRC_LOG_LEVELS = {}
|
|
for source in log_sources:
|
|
for source in log_sources:
|
|
log_env_var = source + "_LOG_LEVEL"
|
|
log_env_var = source + "_LOG_LEVEL"
|
|
SRC_LOG_LEVELS[source] = os.environ.get(log_env_var, "").upper()
|
|
SRC_LOG_LEVELS[source] = os.environ.get(log_env_var, "").upper()
|
|
- if SRC_LOG_LEVELS[source] not in log_levels:
|
|
|
|
|
|
+ if SRC_LOG_LEVELS[source] not in logging.getLevelNamesMapping():
|
|
SRC_LOG_LEVELS[source] = GLOBAL_LOG_LEVEL
|
|
SRC_LOG_LEVELS[source] = GLOBAL_LOG_LEVEL
|
|
log.info(f"{log_env_var}: {SRC_LOG_LEVELS[source]}")
|
|
log.info(f"{log_env_var}: {SRC_LOG_LEVELS[source]}")
|
|
|
|
|