public int execute(Command command, long timeoutMilliseconds) {
    LOG.info("Executing command: " + command);
    return execute(command, new DefaultConsumer(), new DefaultConsumer(), timeoutMilliseconds);
  }
public int execute ( Command command , long timeoutMilliseconds ) { LOG . info ( "Executing command: " + command ) ; return execute ( command , new DefaultConsumer ( ) , new DefaultConsumer ( ) , timeoutMilliseconds ) ; }
Execute command and display error and output streams in log.
Method {@link #execute(Command, StreamConsumer, StreamConsumer, long)} is preferable,
when fine-grained control of output of command required.
@param timeoutMilliseconds any negative value means no timeout.

@throws CommandException