]> git-server-git.apps.pok.os.sepia.ceph.com Git - teuthology.git/commitdiff
Don't re-call logging.basicConfig()
authorZack Cerza <zack@cerza.org>
Wed, 6 Nov 2013 22:02:12 +0000 (16:02 -0600)
committerZack Cerza <zack@cerza.org>
Wed, 6 Nov 2013 22:04:39 +0000 (16:04 -0600)
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
teuthology/queue.py

index e9460748f44afefcb7bcfa06cc835391766fe090..26d9e830becf661ef14a01021dc90900f925cc82 100644 (file)
@@ -102,16 +102,16 @@ def worker(ctx):
     loglevel = logging.INFO
     if ctx.verbose:
         loglevel = logging.DEBUG
-
-    logging.basicConfig(
-        level=loglevel,
-        filename=os.path.join(ctx.log_dir, 'worker.{tube}.{pid}'.format(
-                              pid=os.getpid(),
-                              tube=ctx.tube,
-                              )),
-        format='%(asctime)s.%(msecs)03d %(levelname)s:%(name)s:%(message)s',
-        datefmt='%Y-%m-%dT%H:%M:%S',
-    )
+    log.setLevel(loglevel)
+
+    log_file_path = os.path.join(ctx.log_dir, 'worker.{tube}.{pid}'.format(
+        pid=os.getpid(), tube=ctx.tube,))
+    log_handler = logging.FileHandler(filename=log_file_path)
+    log_formatter = logging.Formatter(
+        fmt='%(asctime)s.%(msecs)03d %(levelname)s:%(name)s:%(message)s',
+        datefmt='%Y-%m-%dT%H:%M:%S')
+    log_handler.setFormatter(log_formatter)
+    log.addHandler(log_handler)
 
     if not os.path.isdir(ctx.archive_dir):
         sys.exit("{prog}: archive directory must exist: {path}".format(