@Override public LogResult postLog( final Geocache cache, final TrackableLog trackableLog, final Calendar date, final String log) { try { final ImmutablePair<StatusCode, List<String>> response = GeokretyConnector.postLogTrackable(getContext(), cache, trackableLog, date, log); final String logs = (response.getRight().isEmpty() ? "" : StringUtils.join(response.getRight(), "\n")); return new LogResult(response.getLeft(), logs); } catch (final Exception e) { Log.e("GeokretyLoggingManager.postLog", e); } return new LogResult(StatusCode.LOG_POST_ERROR, ""); }