Add launcher ID to log messages

When we moved some of the launcher code to drivers, we lost context
around many of the log messages, making it impossible to see which
launcher thread was logging the messages.

Change-Id: Ib5ea58a23ce471042a88a6771e99ab00a63443f6
This commit is contained in:
David Shrewsbury 2017-10-04 07:01:48 -04:00
parent 5ff1454696
commit 45431c9f6f
2 changed files with 4 additions and 3 deletions

View File

@ -16,4 +16,4 @@ from nodepool.driver.openstack.handler import OpenStackNodeRequestHandler
class FakeNodeRequestHandler(OpenStackNodeRequestHandler):
pass
launcher_id = "Fake"

View File

@ -283,12 +283,13 @@ class OpenStackNodeLaunchManager(NodeLaunchManager):
class OpenStackNodeRequestHandler(NodeRequestHandler):
log = logging.getLogger("nodepool.driver.openstack."
"OpenStackNodeRequestHandler")
def __init__(self, pw, request):
super(OpenStackNodeRequestHandler, self).__init__(pw, request)
self.chosen_az = None
self.log = logging.getLogger(
"nodepool.driver.openstack.OpenStackNodeRequestHandler[%s]" %
self.launcher_id)
def _imagesAvailable(self):
'''