mirror of
https://github.com/certbot/certbot.git
synced 2026-08-01 18:56:55 +02:00
Merge pull request #1049 from kuba/logs
Small logging improvements (fixes #1037)
This commit is contained in:
@@ -55,6 +55,8 @@ class ACMEServerMixin: # pylint: disable=old-style-class
|
|||||||
|
|
||||||
def serve_forever2(self):
|
def serve_forever2(self):
|
||||||
"""Serve forever, until other thread calls `shutdown2`."""
|
"""Serve forever, until other thread calls `shutdown2`."""
|
||||||
|
logger.debug("Starting server at %s:%d...",
|
||||||
|
*self.socket.getsockname()[:2])
|
||||||
while not self._stopped:
|
while not self._stopped:
|
||||||
self.handle_request()
|
self.handle_request()
|
||||||
|
|
||||||
|
|||||||
@@ -101,8 +101,8 @@ class DVSNIServerTest(unittest.TestCase):
|
|||||||
self.assertFalse(self.server._stopped)
|
self.assertFalse(self.server._stopped)
|
||||||
|
|
||||||
def test_dvsni(self):
|
def test_dvsni(self):
|
||||||
cert = crypto_util.probe_sni(
|
host, port = self.server.socket.getsockname()[:2]
|
||||||
b'localhost', *self.server.socket.getsockname())
|
cert = crypto_util.probe_sni(b'localhost', host=host, port=port)
|
||||||
self.assertEqual(jose.ComparableX509(cert),
|
self.assertEqual(jose.ComparableX509(cert),
|
||||||
jose.ComparableX509(self.certs[b'localhost'][1]))
|
jose.ComparableX509(self.certs[b'localhost'][1]))
|
||||||
|
|
||||||
|
|||||||
@@ -1042,6 +1042,7 @@ def main(cli_args=sys.argv[1:]):
|
|||||||
args.logs_dir, 0o700, os.geteuid(), "--strict-permissions" in cli_args)
|
args.logs_dir, 0o700, os.geteuid(), "--strict-permissions" in cli_args)
|
||||||
setup_logging(args, _cli_log_handler, logfile='letsencrypt.log')
|
setup_logging(args, _cli_log_handler, logfile='letsencrypt.log')
|
||||||
|
|
||||||
|
logger.debug("letsencrypt version: %s", letsencrypt.__version__)
|
||||||
# do not log `args`, as it contains sensitive data (e.g. revoke --key)!
|
# do not log `args`, as it contains sensitive data (e.g. revoke --key)!
|
||||||
logger.debug("Arguments: %r", cli_args)
|
logger.debug("Arguments: %r", cli_args)
|
||||||
logger.debug("Discovered plugins: %r", plugins)
|
logger.debug("Discovered plugins: %r", plugins)
|
||||||
|
|||||||
@@ -72,13 +72,12 @@ class ServerManager(object):
|
|||||||
except socket.error as error:
|
except socket.error as error:
|
||||||
raise errors.StandaloneBindError(error, port)
|
raise errors.StandaloneBindError(error, port)
|
||||||
|
|
||||||
# if port == 0, then random free port on OS is taken
|
|
||||||
# pylint: disable=no-member
|
|
||||||
host, real_port = server.socket.getsockname()
|
|
||||||
thread = threading.Thread(target=server.serve_forever2)
|
thread = threading.Thread(target=server.serve_forever2)
|
||||||
logger.debug("Starting server at %s:%d", host, real_port)
|
|
||||||
thread.start()
|
thread.start()
|
||||||
|
|
||||||
|
# if port == 0, then random free port on OS is taken
|
||||||
|
# pylint: disable=no-member
|
||||||
|
real_port = server.socket.getsockname()[1]
|
||||||
self._instances[real_port] = self._Instance(server, thread)
|
self._instances[real_port] = self._Instance(server, thread)
|
||||||
return server
|
return server
|
||||||
|
|
||||||
@@ -89,6 +88,8 @@ class ServerManager(object):
|
|||||||
|
|
||||||
"""
|
"""
|
||||||
instance = self._instances[port]
|
instance = self._instances[port]
|
||||||
|
logger.debug("Stopping server at %s:%d...",
|
||||||
|
*instance.server.socket.getsockname()[:2])
|
||||||
instance.server.shutdown2()
|
instance.server.shutdown2()
|
||||||
instance.thread.join()
|
instance.thread.join()
|
||||||
del self._instances[port]
|
del self._instances[port]
|
||||||
|
|||||||
Reference in New Issue
Block a user