From 9ef9d98132b4074cce912c7d1540d402441d39e5 Mon Sep 17 00:00:00 2001 From: Tobias Kurze Date: Thu, 14 Nov 2019 15:19:44 +0100 Subject: [PATCH] added logging to smp adapter --- backend/recorder_adapters/extron_smp.py | 2 ++ backend/tools/simple_state_checker.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/recorder_adapters/extron_smp.py b/backend/recorder_adapters/extron_smp.py index 1904a22..d8aa8b3 100644 --- a/backend/recorder_adapters/extron_smp.py +++ b/backend/recorder_adapters/extron_smp.py @@ -49,12 +49,14 @@ class SMP(TelnetAdapter, RecorderAdapter): print(out[1]) if "Password:" in out[1]: # TODO: loop until logged in... + logger.warning("Could not login (as admin) with given password! {}".format(self.address)) print("re-enter pw") self.tn.write(self.admin_pw+"\n\r") print(self.tn.assert_string_in_output("Login Administrator")) print("WRONG (admin) password!! Exiting!") print(self.admin_pw) self.tn = None + logger.error("Could definitely not login (as admin) with given password! {}".format(self.address)) raise Exception("Could not login as administrator with given pw!") print("OK, we have admin rights!") diff --git a/backend/tools/simple_state_checker.py b/backend/tools/simple_state_checker.py index 209b796..3f724c4 100644 --- a/backend/tools/simple_state_checker.py +++ b/backend/tools/simple_state_checker.py @@ -24,7 +24,7 @@ logger = logging.getLogger("lrc.tools.simple_state_checker") rec_err_state_log_stream = StringIO() rec_err_state_log_stream_handler = logging.StreamHandler(stream=rec_err_state_log_stream) -rec_err_state_log_stream_handler.setLevel(logging.ERROR) +rec_err_state_log_stream_handler.setLevel(logging.WARNING) logger.addHandler(rec_err_state_log_stream_handler)