added logging to smp adapter

This commit is contained in:
2019-11-14 15:19:44 +01:00
parent bab6403f91
commit 9ef9d98132
2 changed files with 3 additions and 1 deletions

View File

@@ -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!")

View File

@@ -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)