]> git.ipfire.org Git - nitsi.git/blobdiff - src/nitsi/machine.py
Use one time to which all serial connection output is relativ
[nitsi.git] / src / nitsi / machine.py
index b49fe302f825f664629078111014df57bcb81c84..230e8558bc3cdd8e78d2af1719ed15fc795bbed1 100644 (file)
@@ -117,12 +117,18 @@ class machine():
 
         #serial_con.close()
 
-    def login(self):
+    def login(self, log_file, log_start_time=None):
         try:
-            self.serial_con = serial_connection(self.get_serial_device(), username=self.username)
+            self.serial_con = serial_connection(self.get_serial_device(),
+                                username=self.username,
+                                log_file=log_file,
+                                log_start_time=log_start_time,
+                                name=self.name)
             self.serial_con.login(self.password)
         except BaseException as e:
             self.log.error("Could not connect to the domain via serial console")
+            self.log.exception(e)
+            raise e
 
     def cmd(self, cmd):
         return self.serial_con.command(cmd)