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