add logging file not found warning

This commit is contained in:
2021-10-24 06:01:55 +01:00
parent c85a006810
commit b629266752

View File

@@ -1,6 +1,7 @@
import os import os
import panaetius import panaetius
from panaetius.exceptions import LoggingDirectoryDoesNotExistException
if (config_path := os.environ.get("TEMBO_CONFIG")) is not None: if (config_path := os.environ.get("TEMBO_CONFIG")) is not None:
CONFIG = panaetius.Config("tembo", config_path) CONFIG = panaetius.Config("tembo", config_path)
@@ -14,6 +15,14 @@ panaetius.set_config(CONFIG, "scopes", {})
panaetius.set_config(CONFIG, "logging.level", "DEBUG") panaetius.set_config(CONFIG, "logging.level", "DEBUG")
panaetius.set_config(CONFIG, "logging.path") panaetius.set_config(CONFIG, "logging.path")
logger = panaetius.set_logger( try:
CONFIG, panaetius.SimpleLogger(logging_level=CONFIG.logging_level) logger = panaetius.set_logger(
) CONFIG, panaetius.SimpleLogger(logging_level=CONFIG.logging_level)
)
except LoggingDirectoryDoesNotExistException:
_LOGGING_PATH = CONFIG.logging_path
CONFIG.logging_path = ""
logger = panaetius.set_logger(
CONFIG, panaetius.SimpleLogger(logging_level=CONFIG.logging_level)
)
logger.warning("Logging directory %s does not exist", _LOGGING_PATH)