]> git.ipfire.org Git - nitsi.git/blobdiff - network.py
Log all messages to a recipe with the name of the corresponding test
[nitsi.git] / network.py
index cd684e9d4d62eefbd6ee7479c5e9f1449f3f8e98..d9d09244a1d70871248412c3f1dc0b17467dd93f 100644 (file)
@@ -1,9 +1,14 @@
 #!/usr/bin/python3
 
+import logging
+import os
+
+logger = logging.getLogger("nitsi.network")
+
 # # A class which define and undefine a virtual network based on an xml file
 class network():
     def __init__(self, libvirt_con, network_xml_file):
-        self.log = log(4)
+        self.log = logger.getChild(os.path.basename(network_xml_file))
         self.con = libvirt_con
         try:
             with open(network_xml_file) as fobj:
@@ -12,7 +17,7 @@ class network():
             self.log.error("No such file: {}".format(vm_xml_file))
 
     def define(self):
-        self.network = self.con.con.networkDefineXML(self.network_xml)
+        self.network = self.con.networkDefineXML(self.network_xml)
 
         if network == None:
             self.log.error("Failed to define virtual network")