From d4399d3d36c456c1001b96178ce9b3e7ec082460 Mon Sep 17 00:00:00 2001 From: Radomir Dopieralski Date: Thu, 25 Mar 2021 15:08:20 +0100 Subject: When creating a client, pass the default logger When a client is created without a logger, novaclient creates a default logger, but it's then not used, because it's not passed to the factory function. Because of that, all novaclient calls are getting logged as 'keystoneauth.session' instead of 'novaclient.v2.client' as they should. Closes-bug: 1921388 Change-Id: I53caceb08667eb12e27016731868e8015dd10e34 --- novaclient/v2/client.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/novaclient/v2/client.py b/novaclient/v2/client.py index dc170116..e7b677b7 100644 --- a/novaclient/v2/client.py +++ b/novaclient/v2/client.py @@ -192,7 +192,7 @@ class Client(object): endpoint_type=endpoint_type, http_log_debug=http_log_debug, insecure=insecure, - logger=logger, + logger=self.logger, os_cache=self.os_cache, password=password, project_domain_id=project_domain_id, -- cgit v1.2.1