### Feature and motivation

This has always been the default behavior for Ruby.

I think a lot of people are annoyed with how much extra stuff gets sent to the console (especially Firefox — https://github.com/mozilla/geckodriver/issues/619).

Once we document how to turn on logging for the drivers (I'm working on it), I think we should swallow the driver output by default and (maybe) direct people to the docs for how to turn it on/save it.

### Usage example

n/a
} catch (FileNotFoundException e) {
        throw new RuntimeException(e);
      }
    }
    /**
     * Creates a new service to manage the driver server. Before creating a new service, the builder
     * will find a port for the server to listen to.
     *
     * @return The new service object.
     */
    public DS build() {
      if (port == 0) {
        port = PortProber.findFreePort();
      }
      if (timeout == null) {
        timeout = getDefaultTimeout();
      }
      loadSystemProperties();
      List<String> args = createArgs();
      DS service = createDriverService(exe, port, timeout, args, environment);
      port = 0; 
      return service;
    }
    protected abstract void loadSystemProperties();
    protected abstract List<String> createArgs();
    protected abstract DS createDriverService(
        File exe, int port, Duration timeout, List<String> args, Map<String, String> environment);
  }
}