Merge pull request #509 from sebastian-nagel/NUTCH-2778-indexer-elastic-log-errors
NUTCH-2778 indexer-elastic to properly log errors
diff --git a/src/plugin/indexer-elastic/src/java/org/apache/nutch/indexwriter/elastic/ElasticIndexWriter.java b/src/plugin/indexer-elastic/src/java/org/apache/nutch/indexwriter/elastic/ElasticIndexWriter.java
index a9aa354..d46dd6a 100644
--- a/src/plugin/indexer-elastic/src/java/org/apache/nutch/indexwriter/elastic/ElasticIndexWriter.java
+++ b/src/plugin/indexer-elastic/src/java/org/apache/nutch/indexwriter/elastic/ElasticIndexWriter.java
@@ -217,14 +217,15 @@
@Override
public void afterBulk(long executionId, BulkRequest request,
Throwable failure) {
- throw new RuntimeException(failure);
+ LOG.error("Elasticsearch indexing failed:", failure);
}
@Override
public void afterBulk(long executionId, BulkRequest request,
BulkResponse response) {
if (response.hasFailures()) {
- LOG.warn("Failures occurred during bulk request");
+ LOG.warn("Failures occurred during bulk request: {}",
+ response.buildFailureMessage());
}
}
};