diff --git a/get_data.py b/get_data.py index e99e210..6513191 100644 --- a/get_data.py +++ b/get_data.py @@ -1239,7 +1239,7 @@ class OnlinePoller: daemon=True, ) self._thread.start() - self._log.info("Онлайн-поллер для игры %s запущен.", self.game_id) + self._log.info(f"Онлайн-поллер для игры {self.game_id} запущен.") def monitor_game_loop(league: str, game_id: str, lang:str, stop_event: threading.Event) -> None: logger.info(f"Старт мониторинга игры {game_id} ({league}).") @@ -1253,14 +1253,14 @@ def monitor_game_loop(league: str, game_id: str, lang:str, stop_event: threading is_finished = status in {"resultconfirmed", "result"} if is_finished: - logger.info(f"Матч {game_id} завершён. Останавливаем мониторинг.") + logger.info(f"Матч {game_id} завершён.\nОстанавливаем мониторинг.") break if is_online and not was_online: - logger.info(f"Матч {game_id} перешёл в онлайн. Запускаем быстрый опрос (1 сек).") + logger.info(f"Матч {game_id} перешёл в онлайн.\nЗапускаем быстрый опрос (1 сек).") poller.start() elif not is_online and was_online: - logger.info(f"Матч {game_id} вышел из онлайна (или ещё не стартовал). Останавливаем быстрый опрос.") + logger.info(f"Матч {game_id} вышел из онлайна (или ещё не стартовал).\nОстанавливаем быстрый опрос.") poller.stop() was_online = is_online @@ -1303,9 +1303,11 @@ def daily_rollover_loop( while not stop_event.is_set(): now = datetime.now(APP_TZ) wakeup_at = next_midnight_local(now) + print(type(wakeup_at)) seconds = (wakeup_at - now).total_seconds() logger.info( - f"Ежедневная перекладка: проснусь {wakeup_at.isoformat()} (через {int(seconds)} сек)." + # f"Ежедневка: проснусь {datetime.fromisoformat(wakeup_at.isoformat())} (через {int(seconds)} сек)." + f"Ежедневная проверка матча:\nпроснусь {wakeup_at.strftime('%Y-%m-%d %H:%M:%S')} (через {int(seconds)} сек)." ) if stop_event.wait(seconds): break @@ -1316,7 +1318,7 @@ def daily_rollover_loop( games = schedule_getter(league, season, team, lang) if not games: logger.info( - f"Ежедневная проверка: у {team} нет игр в расписании сезона {season}." + f"Ежедневная проверка:\nу {team} нет игр в расписании сезона {season}." ) continue @@ -1326,13 +1328,13 @@ def daily_rollover_loop( if today_game: gid = today_game["game"]["id"] logger.info( - f"Сегодня у {team} есть игра: gameID={gid}. Перезапуск мониторинга." + f"Сегодня у {team} есть игра: gameID={gid}. \nПерезапуск мониторинга." ) monitor_mgr.restart(gid, lang) elif last_played: gid = last_played["game"]["id"] logger.info( - f"Сегодня у {team} нет игры. Последняя сыгранная: gameID={gid}. Мониторинг НЕ запускаем." + f"Сегодня у {team} нет игры. \nПоследняя сыгранная: gameID={gid}.\nМониторинг НЕ запускаем." ) else: logger.info(f"Сегодня у {team} нет игры и нет предыдущих сыгранных.") @@ -1392,7 +1394,7 @@ def main(): args = parser.parse_args() # logger.info(f"Запуск программы пользователем: {MYHOST}") - logger.info(f"Запуск с параметрами: league={args.league}, team={args.team}, lang={args.lang}") + logger.info(f"Запуск с параметрами:\nleague={args.league}\nteam={args.team}\nlang={args.lang}") league = validate_league_or_die(args.league) team = args.team.strip().lower() @@ -1416,7 +1418,7 @@ def main(): # В исходном расписании предполагалось наличие game.id game_id = today_game["game"]["id"] logger.info( - f"Сегодня у {team} есть игра: gameID={game_id}. Запускаю мониторинг." + f"Сегодня у {team} есть игра: gameID={game_id}.\nЗапускаю мониторинг." ) monitor_mgr.restart(game_id, args.lang) else: @@ -1436,11 +1438,11 @@ def main(): Json_Team_Generation(merged, out_dir="static", who="team2") # print(merged) logger.info( - f"Сегодня у {team} нет игры. Последняя сыгранная: gameID={game_id}. Мониторинг не запускаю." + f"Сегодня у {team} нет игры.\nПоследняя сыгранная: gameID={game_id}.\nМониторинг не запускаю." ) except Exception as e: logging.exception( - "Оффлайн-сохранение для gameID=%s упало: %s", game_id, e + f"Оффлайн-сохранение для gameID={game_id}\nупало: {e}" ) else: logger.info(f"Сегодня у {team} нет игры и нет предыдущих сыгранных.")