SLING-9030 less verbose logging for retryable-distribution-failures in SimpleDistributionAgentQueueProcessor
diff --git a/src/main/java/org/apache/sling/distribution/agent/impl/SimpleDistributionAgentQueueProcessor.java b/src/main/java/org/apache/sling/distribution/agent/impl/SimpleDistributionAgentQueueProcessor.java
index 1a04fa7..36b90fc 100644
--- a/src/main/java/org/apache/sling/distribution/agent/impl/SimpleDistributionAgentQueueProcessor.java
+++ b/src/main/java/org/apache/sling/distribution/agent/impl/SimpleDistributionAgentQueueProcessor.java
@@ -148,7 +148,11 @@
distributionLog.error("[{}] PACKAGE-FAIL {}: could not deliver {}, {}", queueName, requestId, distributionPackage.getId(), e.getMessage());
distributionLog.debug("could not deliver package {}", distributionPackage.getId(), e);
- log.error("could not deliver package {}", distributionPackage.getId(), e);
+ if (log.isDebugEnabled()) {
+ log.error("could not deliver package {}, will retry", distributionPackage.getId(), e);
+ } else {
+ log.warn("could not deliver package {} due to {}, will retry", distributionPackage.getId(), e.getMessage());
+ }
} catch (Throwable e) {
distributionLog.error("[{}] PACKAGE-FAIL {}: could not deliver package {} {}", queueName, requestId, distributionPackage.getId(), e.getMessage(), e);