]> git.ipfire.org Git - nitsi.git/blobdiff - serial_connection.py
Log all messages to a recipe with the name of the corresponding test
[nitsi.git] / serial_connection.py
index 4dc524e557330eed13375d50e2dde0e9596a87e6..f2f14bf8a51a96cebde1e3393d96a8aecfb167b9 100644 (file)
@@ -2,16 +2,21 @@
 import serial
 
 import re
+import os
 
 from time import sleep
 import sys
+import logging
+
+logger = logging.getLogger("nitsi.serial")
 
 class serial_connection():
     def __init__(self, device, username=None):
         self.buffer = b""
         self.back_at_prompt_pattern =  None
         self.username = username
-        self.log = log(1)
+        self.log = logger.getChild(os.path.basename(device))
+        self.log.setLevel(logging.INFO)
         self.con = serial.Serial(device)
 
     def read(self, size=1):