From 4bcebe06aee9eb6e4c726859c466e2f1d429d9da Mon Sep 17 00:00:00 2001 From: Marian Horban Date: Tue, 3 Nov 2015 04:25:35 -0500 Subject: [PATCH] Logger name argument was added into wsgi.Server constructor Change-Id: I0e272af93982975a40ff9059a0a91e3ca86e462f --- oslo_service/wsgi.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/oslo_service/wsgi.py b/oslo_service/wsgi.py index 1e1c4c9e..90e30dc6 100644 --- a/oslo_service/wsgi.py +++ b/oslo_service/wsgi.py @@ -61,7 +61,8 @@ class Server(service.ServiceBase): def __init__(self, conf, name, app, host='0.0.0.0', port=0, pool_size=None, protocol=eventlet.wsgi.HttpProtocol, backlog=128, - use_ssl=False, max_url_len=None): + use_ssl=False, max_url_len=None, + logger_name='eventlet.wsgi.server'): """Initialize, but do not start, a WSGI server. :param conf: Instance of ConfigOpts. @@ -74,6 +75,7 @@ class Server(service.ServiceBase): :param backlog: Maximum number of queued connections. :param use_ssl: Wraps the socket in an SSL context if True. :param max_url_len: Maximum length of permitted URLs. + :param logger_name: The name for the logger. :returns: None :raises: InvalidInput :raises: EnvironmentError @@ -92,7 +94,7 @@ class Server(service.ServiceBase): self._protocol = protocol self.pool_size = pool_size or self.default_pool_size self._pool = eventlet.GreenPool(self.pool_size) - self._logger = logging.getLogger("eventlet.wsgi.server") + self._logger = logging.getLogger(logger_name) self._use_ssl = use_ssl self._max_url_len = max_url_len self.client_socket_timeout = conf.client_socket_timeout or None