Исправление. Создания дерриктории логирования, если не существует.

This commit is contained in:
Александр 2025-03-18 12:21:02 +10:00
parent 201cf4a11b
commit d0cb6f9e05

View File

@ -77,6 +77,13 @@ if __name__ == "__main__":
for key, value in c_cfg.items("SETTINGS"):
cfg_settings[key]=ini_item(value)
# проверяем существование папки для логов
if not os.path.exists(log_folder_path:=os.path.dirname(cfg_settings['log'])):
try:
# создание папки
os.makedirs(log_folder_path)
except:
None
# создаем объект класса logging
logging.basicConfig(filename=cfg_settings['log'], encoding='utf-8', level=logging.INFO,format='%(asctime)s.%(msecs)03d %(levelname)s %(message)s', datefmt='%Y-%m-%d %H:%M:%S',)