docs: def run_socket_event_loop(self):
          ''' Start monitoring managed loggers. '''
          try:
              while True:
                  self._pool.join()
  
                  # If we have no loggers we'll sleep briefly to ensure that we
                  # allow other processes (I.e., the webserver) to do their work.
                  if len(self._logger_data.keys()) == 0:
                      time.sleep(0.5)
  
          except KeyboardInterrupt:
              pass
          finally:
              self._pool.kill()