Source:
<code>public void cleanIndexingDataSet(@Suspended final AsyncResponse asyncResponse, @PathParam("topologyName") final String topologyName, @PathParam("taskId") final String taskId, final DataSetCleanerParameters cleanerParameters ) throws AccessDeniedOrTopologyDoesNotExistException, AccessDeniedOrObjectDoesNotExistException { assertContainTopology(topologyName); reportService.checkIfTaskExists(taskId, topologyName); new Thread(new Runnable() { @Override public void run() { try { asyncResponse.resume("The request was received successfully"); if (cleanerParameters != null) { LOGGER.info("cleaning dataset based on date: {}", cleanerParameters.getDataSetId(), cleanerParameters.getCleaningDate()); DatasetCleaner datasetCleaner = new DatasetCleaner(cleanerParameters); datasetCleaner.execute(); <START> LOGGER.info("dataset{} cleaned successfully", cleanerParameters.getDataSetId()); <END> taskDAO.setTaskStatus(Long.parseLong(taskId), TaskState.PROCESSED.toString()); } else { taskDAO.dropTask(Long.parseLong(taskId), "cleaner parameters can not be null", TaskState.DROPPED.toString()); } } catch (ParseException e) { LOGGER.error("Dataset was not removed correctly. ", e); taskDAO.dropTask(Long.parseLong(taskId), e.getMessage(), TaskState.DROPPED.toString()); } catch (DatasetCleaningException e) { LOGGER.error("Dataset was not removed correctly. ", e); taskDAO.dropTask(Long.parseLong(taskId), e.getMessage(), TaskState.DROPPED.toString()); } } }).start(); }</code><technical_language>insert space betwen dataset in log below. messages start capital letter ? 2019-09-25T07:44:03.127Z dps [eu.europeana.cloud.service.dps.metis.indexing.DatasetCleaner] - INFO : Data set removed 2019-09-25T07:44:03.127Z dps [eu.europeana.cloud.service.dps.rest.TopologyTasksResource$2] - INFO : dataset25 cleaned successfully</technical_language>

Target:
public void cleanIndexingDataSet(@Suspended final AsyncResponse asyncResponse, @PathParam("topologyName") final String topologyName, @PathParam("taskId") final String taskId, final DataSetCleanerParameters cleanerParameters ) throws AccessDeniedOrTopologyDoesNotExistException, AccessDeniedOrObjectDoesNotExistException { assertContainTopology(topologyName); reportService.checkIfTaskExists(taskId, topologyName); new Thread(new Runnable() { @Override public void run() { try { asyncResponse.resume("The request was received successfully"); if (cleanerParameters != null) { LOGGER.info("cleaning dataset based on date: {}", cleanerParameters.getDataSetId(), cleanerParameters.getCleaningDate()); DatasetCleaner datasetCleaner = new DatasetCleaner(cleanerParameters); datasetCleaner.execute(); LOGGER.info("Dataset cleaned successfully", cleanerParameters.getDataSetId()); taskDAO.setTaskStatus(Long.parseLong(taskId), "Completely process", TaskState.PROCESSED.toString()); } else { taskDAO.dropTask(Long.parseLong(taskId), "cleaner parameters can not be null", TaskState.DROPPED.toString()); } } catch (ParseException e) { LOGGER.error("Dataset was not removed correctly. ", e); taskDAO.dropTask(Long.parseLong(taskId), e.getMessage(), TaskState.DROPPED.toString()); } catch (DatasetCleaningException e) { LOGGER.error("Dataset was not removed correctly. ", e); taskDAO.dropTask(Long.parseLong(taskId), e.getMessage(), TaskState.DROPPED.toString()); } } }).start(); }