diff --git a/get_data.py b/get_data.py index c05c88c..a56fa39 100644 --- a/get_data.py +++ b/get_data.py @@ -311,24 +311,25 @@ def get_data_from_API( ): did_first_fetch = False while not stop_event.is_set(): + current_time = datetime.now().strftime("%Y-%m-%d %H:%M:%S") if stop_when_live and globals().get("STATUS") == "live" and did_first_fetch: - logger.info(f"[{name}] stopping because STATUS='live' and first fetch done") + logger.info(f"{[{current_time}]} [{name}] stopping because STATUS='live' and first fetch done") break start = time.time() try: value = requests.get(url, timeout=5).json() did_first_fetch = True # помечаем, что один заход сделали except json.JSONDecodeError as json_err: - logger.warning(f"[{name}] Ошибка парсинга JSON: {json_err}") + logger.warning(f"{[{current_time}]} [{name}] Ошибка парсинга JSON: {json_err}") value = {"error": f"JSON decode error: {json_err}"} except requests.exceptions.Timeout: - logger.warning(f"[{name}] Таймаут при запросе {url}") + logger.warning(f"{[{current_time}]} [{name}] Таймаут при запросе {url}") value = {"error": "timeout"} except requests.exceptions.RequestException as req_err: - logger.warning(f"[{name}] Ошибка запроса: {req_err}") + logger.warning(f"{[{current_time}]} [{name}] Ошибка запроса: {req_err}") value = {"error": str(req_err)} except Exception as ex: - logger.warning(f"[{name}] Неизвестная ошибка: {ex}") + logger.warning(f"{[{current_time}]} [{name}] Неизвестная ошибка: {ex}") value = {"error": str(ex)} # Проверяем, нет ли явного статуса ошибки в JSON