Logger: use optional kwargs instead of positional args.
authorP. Christeas <p_christ@hol.gr>
Tue, 22 Jun 2010 11:15:49 +0000 (14:15 +0300)
committerP. Christeas <p_christ@hol.gr>
Tue, 22 Jun 2010 11:15:49 +0000 (14:15 +0300)
bzr revid: p_christ@hol.gr-20100622111549-sff9q43ahcihgq91

bin/netsvc.py
bin/service/web_services.py

index f3f86e9..97d9405 100644 (file)
@@ -268,9 +268,9 @@ class Logger(object):
             # better ignore the exception and carry on..
             pass
 
-    def set_loglevel(self, level, *args):
-        if args and args[0]:
-            log = logging.getLogger(str(args[0]))
+    def set_loglevel(self, level, logger=None):
+        if logger is not None:
+            log = logging.getLogger(str(logger))
         else:
             log = logging.getLogger()
         log.setLevel(logging.INFO) # make sure next msg is printed
index 76f656d..3536cf6 100644 (file)
@@ -556,9 +556,9 @@ GNU Public Licence.
     def exp_login_message(self):
         return tools.config.get('login_message', False)
 
-    def exp_set_loglevel(self, loglevel, *args):
+    def exp_set_loglevel(self, loglevel, logger=None):
         l = netsvc.Logger()
-        l.set_loglevel(int(loglevel), *args)
+        l.set_loglevel(int(loglevel), logger)
         return True
 
     def exp_get_stats(self):