tools.win_pg_dump_controller
0:be791d354d2a
Go to Latest
tools.win_pg_dump_controller/win_pg_dump_controller/__main__.py
..init
3 from .log_controller import LogController
4 from .config import Config
5 from .executor import backup
6 from .error import Error
9 log_controller = LogController(config)
11 log = log_controller.get_logger('main')
13 log_t = log.get_timing()
15 log(log_t(f'Начало процесса'))
17 for task in config.tasks:
18 log(log_t(f'Обработка: {task.name}'))
19 backup(task, config, log_controller)
21 log(log_t(f'Завершение обработки: {task.name}'))
23 log(log_t('Очистка старых журналов...'))
24 log_controller.clean()
25 log(log_t('Завершено'))
33 log.excpt('Неизвестная ошибка')