Конфигурация приложения перенесена в библиотеку

This commit is contained in:
2026-07-18 20:05:17 +03:00
parent a95793c3df
commit a5a29b03b6
18 changed files with 596 additions and 294 deletions

View File

@@ -8,19 +8,20 @@
Параметры конфигурации системы журналирования
"""
from net.xeaf.rack.utils.settings import LogDebugFilter
from net.xeaf.rack.utils.settings import RackConfig
from net.xeaf.rack.utils.settings import Environment
from net.xeaf.rack.utils.settings import SettingUtils
from net.xeaf.rack.utils.settings.logger import LogDebugFilter
#
# Имя журнала
#
LOGGER_NAME = RackConfig.env_str("LOGGER_NAME", "rack")
LOGGER_NAME = Environment.get_str("LOGGER_NAME", "rack")
#
# Уровень журналирования
#
LOG_LEVEL = RackConfig.env_str("LOG_LEVEL")
if RackConfig.is_debug_mode():
LOG_LEVEL = Environment.get_str("LOG_LEVEL")
if SettingUtils.is_debug_mode():
LOG_LEVEL = "DEBUG"
else:
if LOG_LEVEL == "DEBUG":
@@ -29,8 +30,8 @@ else:
#
# Файлы журналов
#
LOG_FILE = RackConfig.env_str_as_file("LOG_FILE")
DEBUG_LOG_FILE = RackConfig.env_str_as_file("DEBUG_LOG_FILE")
LOG_FILE = Environment.get_str_as_file("LOG_FILE")
DEBUG_LOG_FILE = Environment.get_str_as_file("DEBUG_LOG_FILE")
#
# Настройка журнала
@@ -78,7 +79,7 @@ LOGGING = {
"maxBytes": 1024 * 1024 * 10,
"backupCount": 5,
"formatter": "custom_format",
"filters": [] if RackConfig.is_debug_mode() else ["strict_debug_only"],
"filters": [] if SettingUtils.is_debug_mode() else ["strict_debug_only"],
"encoding": "utf-8",
},
},