Logger name argument was added into wsgi.Server constructor

Change-Id: I0e272af93982975a40ff9059a0a91e3ca86e462f
This commit is contained in:
Marian Horban 2015-11-03 04:25:35 -05:00
parent b032e8bebf
commit 4bcebe06ae

View File

@ -61,7 +61,8 @@ class Server(service.ServiceBase):
def __init__(self, conf, name, app, host='0.0.0.0', port=0, pool_size=None, def __init__(self, conf, name, app, host='0.0.0.0', port=0, pool_size=None,
protocol=eventlet.wsgi.HttpProtocol, backlog=128, 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. """Initialize, but do not start, a WSGI server.
:param conf: Instance of ConfigOpts. :param conf: Instance of ConfigOpts.
@ -74,6 +75,7 @@ class Server(service.ServiceBase):
:param backlog: Maximum number of queued connections. :param backlog: Maximum number of queued connections.
:param use_ssl: Wraps the socket in an SSL context if True. :param use_ssl: Wraps the socket in an SSL context if True.
:param max_url_len: Maximum length of permitted URLs. :param max_url_len: Maximum length of permitted URLs.
:param logger_name: The name for the logger.
:returns: None :returns: None
:raises: InvalidInput :raises: InvalidInput
:raises: EnvironmentError :raises: EnvironmentError
@ -92,7 +94,7 @@ class Server(service.ServiceBase):
self._protocol = protocol self._protocol = protocol
self.pool_size = pool_size or self.default_pool_size self.pool_size = pool_size or self.default_pool_size
self._pool = eventlet.GreenPool(self.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._use_ssl = use_ssl
self._max_url_len = max_url_len self._max_url_len = max_url_len
self.client_socket_timeout = conf.client_socket_timeout or None self.client_socket_timeout = conf.client_socket_timeout or None