diff --git a/checker.py b/checker.py index b7408d7..9de8376 100644 --- a/checker.py +++ b/checker.py @@ -134,7 +134,7 @@ def clean_ansi(text): ansi_escape = re.compile(r'\x1B(?:[@-Z\\-_]|\[[0-?]*[ -/]*[@-~])') return ansi_escape.sub('', text) -def check_logs(log_handler): +def check_logs(logger): try: logs = subprocess.run(['docker', 'logs', '--since', '10m', 'infernet-node'], capture_output=True, text=True, check=True) log_content = clean_ansi(logs.stdout) @@ -147,7 +147,9 @@ def check_logs(log_handler): last_subscription_id = id_match.group(1) if last_subscription_id: + logger.info(f"Subscription: {last_subscription_id}") return {"status": f"Subscription: {last_subscription_id}"} + logger.info("Not found subscription") return {"status": "Idle"} except subprocess.CalledProcessError as e: