diff -r 1d72402c1c91 Lib/logging/config.py --- a/Lib/logging/config.py Tue Mar 15 13:33:28 2016 +1300 +++ b/Lib/logging/config.py Tue Mar 15 00:37:06 2016 -0400 @@ -795,7 +795,7 @@ dictConfigClass(config).configure() -def listen(port=DEFAULT_LOGGING_CONFIG_PORT, verify=None): +def listen(port=DEFAULT_LOGGING_CONFIG_PORT, verify=None, disable_existing_loggers=True): """ Start up a socket server on the specified port, and listen for new configurations. @@ -854,7 +854,7 @@ file = io.StringIO(chunk) try: - fileConfig(file) + fileConfig(file, disable_existing_loggers = disable_existing_loggers) except Exception: traceback.print_exc() if self.server.ready: