Allow several pci for of_port_mapping. Log enhancement
Change-Id: Ifbf474da57abf269fd87cb237a05e427d4981d43
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
diff --git a/vim_db.py b/vim_db.py
index ce19cf6..c34160d 100644
--- a/vim_db.py
+++ b/vim_db.py
@@ -50,7 +50,7 @@
class vim_db():
- def __init__(self, vlan_range, debug="ERROR"):
+ def __init__(self, vlan_range, logger_name= None, debug=None):
'''vlan_range must be a tuple (vlan_ini, vlan_end) with available vlan values for networks
every dataplane network contain a unique value, regardless of it is used or not
'''
@@ -59,8 +59,13 @@
self.net_vlan_usedlist = None
self.net_vlan_lastused = self.net_vlan_range[0] -1
self.debug=debug
- self.logger = logging.getLogger('vim.db')
- self.logger.setLevel( getattr(logging, debug) )
+ if logger_name:
+ self.logger_name = logger_name
+ else:
+ self.logger_name = 'openvim.db'
+ self.logger = logging.getLogger(self.logger_name)
+ if debug:
+ self.logger.setLevel( getattr(logging, debug) )
def connect(self, host=None, user=None, passwd=None, database=None):