This is an automated email from the ASF dual-hosted git repository.

cschneider pushed a commit to branch master
in repository 
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-distribution-journal.git


The following commit(s) were added to refs/heads/master by this push:
     new 10d4b4f  SLING-9628 - Add pubAgentName to LogMessage
10d4b4f is described below

commit 10d4b4fa70edc5d79e09a7a7c7f5e87089485708
Author: Christian Schneider <[email protected]>
AuthorDate: Mon Aug 10 16:31:00 2020 +0200

    SLING-9628 - Add pubAgentName to LogMessage
---
 .../org/apache/sling/distribution/journal/bookkeeper/BookKeeper.java | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git 
a/src/main/java/org/apache/sling/distribution/journal/bookkeeper/BookKeeper.java
 
b/src/main/java/org/apache/sling/distribution/journal/bookkeeper/BookKeeper.java
index 01cc6a0..a593365 100644
--- 
a/src/main/java/org/apache/sling/distribution/journal/bookkeeper/BookKeeper.java
+++ 
b/src/main/java/org/apache/sling/distribution/journal/bookkeeper/BookKeeper.java
@@ -201,17 +201,18 @@ public class BookKeeper implements Closeable {
             packageRetries.increase(pubAgentName);
             String retriesSt = errorQueueEnabled ? 
Integer.toString(config.getMaxRetries()) : "infinite";
             String msg = format("Error processing distribution package %s. 
Retry attempts %s/%s. Message: %s", pkgMsg.getPkgId(), retries, retriesSt, 
e.getMessage());
-            LogMessage logMessage = getLogMessage(msg, e);
+            LogMessage logMessage = getLogMessage(pubAgentName, msg, e);
             logSender.accept(logMessage);
             throw new DistributionException(msg, e);
         }
     }
 
-    private LogMessage getLogMessage(String msg, Exception e) {
+    private LogMessage getLogMessage(String pubAgentName, String msg, 
Exception e) {
         StringWriter sw = new StringWriter();
         PrintWriter pw = new PrintWriter(sw);
         e.printStackTrace(pw);
         return LogMessage.builder()
+                .pubAgentName(pubAgentName)
                 .subSlingId(config.getSubSlingId())
                 .subAgentName(config.getSubAgentName())
                 .message(msg)

Reply via email to