[IMP] only concatenate logging configuration subsequences once
authorXavier Morel <xmo@openerp.com>
Tue, 19 Mar 2013 16:37:08 +0000 (17:37 +0100)
committerXavier Morel <xmo@openerp.com>
Tue, 19 Mar 2013 16:37:08 +0000 (17:37 +0100)
bzr revid: xmo@openerp.com-20130319163708-s4mxsdg3f9xksr07

openerp/netsvc.py

index e833bcc..6b66830 100644 (file)
@@ -134,7 +134,8 @@ def init_logger():
 
     logconfig = tools.config['log_handler']
 
-    for logconfig_item in DEFAULT_LOG_CONFIGURATION + pseudo_config + logconfig:
+    logging_configurations = DEFAULT_LOG_CONFIGURATION + pseudo_config + logconfig
+    for logconfig_item in logging_configurations:
         loggername, level = logconfig_item.split(':')
         level = getattr(logging, level, logging.INFO)
         logger = logging.getLogger(loggername)
@@ -144,7 +145,7 @@ def init_logger():
         if loggername != '':
             logger.propagate = False
 
-    for logconfig_item in DEFAULT_LOG_CONFIGURATION + pseudo_config + logconfig:
+    for logconfig_item in logging_configurations:
         _logger.debug('logger level set: "%s"', logconfig_item)
 
 DEFAULT_LOG_CONFIGURATION = [