private void processWeatherStation(WeatherStation weatherStation)
      throws IOException, HttpException {

    List<Measurement> measurements = weatherStation.fetchMeasurement();

    for (Measurement measurement : measurements) {
      httpClient.sendHttpRequest(measurement);

      DateTime now = new DateTime();
      DateTimeFormatter fmt = DateTimeFormat.mediumDateTime();

      String name =
          (measurements.size() == 1) ? weatherStation.getName() : measurement.getStationName();

      log(
          fmt.print(now)
              + " Executed HTTP request, for "
              + name
              + " : "
              + measurement.toVindSidenUrl());
    }
  }