code: public void replayTo(Log destination) {
  		synchronized (this.lines) {
  			for (Line line : this.lines) {
  				logTo(destination, line.getLevel(), line.getMessage(),
  						line.getThrowable());
  			}
  			this.lines.clear();
  		}
  	}
docs: Replay deferred logging to the specified destination.
  @param destination the destination for the deferred log messages