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

mittal pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/kafka.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 1ae41736017 KAFKA-19499: Corrected the logger name in 
PersisterStateManagerHandler (#20175)
1ae41736017 is described below

commit 1ae41736017eaf06bc869249f6c52a23d7c5551e
Author: Chirag Wadhwa <[email protected]>
AuthorDate: Thu Jul 24 16:58:58 2025 +0530

    KAFKA-19499: Corrected the logger name in PersisterStateManagerHandler 
(#20175)
    
    This PR corrects the name of logger in the inner class
    PersisterStateManagerHandler. After this change it will be possible to
    change the log level dynamically in the kafka brokers. This PR also
    includes a small change in a log line in GroupCoordinatorService, making
    it clearer.
    
    Reviewers: Apoorv Mittal <[email protected]>, Sushant Mahajan
    <[email protected]>, Lan Ding <[email protected]>, TengYao Chi
    <[email protected]>
---
 .../apache/kafka/coordinator/group/GroupCoordinatorService.java    | 2 +-
 .../apache/kafka/server/share/persister/PersisterStateManager.java | 7 ++++++-
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git 
a/group-coordinator/src/main/java/org/apache/kafka/coordinator/group/GroupCoordinatorService.java
 
b/group-coordinator/src/main/java/org/apache/kafka/coordinator/group/GroupCoordinatorService.java
index 662b91126e0..be2636b2bad 100644
--- 
a/group-coordinator/src/main/java/org/apache/kafka/coordinator/group/GroupCoordinatorService.java
+++ 
b/group-coordinator/src/main/java/org/apache/kafka/coordinator/group/GroupCoordinatorService.java
@@ -796,7 +796,7 @@ public class GroupCoordinatorService implements 
GroupCoordinator {
             }
             return performShareGroupStateMetadataInitialize(groupId, 
topicPartitionMap, defaultResponse);
         }
-        log.error("Received error while calling initialize state for {} on 
persister {}.", groupId, persisterError.code());
+        log.error("Received error while calling initialize state for {} on 
persister, errorCode: {}.", groupId, persisterError.code());
         return uninitializeShareGroupState(persisterError, groupId, 
topicPartitionMap);
     }
 
diff --git 
a/server-common/src/main/java/org/apache/kafka/server/share/persister/PersisterStateManager.java
 
b/server-common/src/main/java/org/apache/kafka/server/share/persister/PersisterStateManager.java
index ccfae329c7b..4569455aee1 100644
--- 
a/server-common/src/main/java/org/apache/kafka/server/share/persister/PersisterStateManager.java
+++ 
b/server-common/src/main/java/org/apache/kafka/server/share/persister/PersisterStateManager.java
@@ -221,7 +221,7 @@ public class PersisterStateManager {
     public abstract class PersisterStateManagerHandler implements 
RequestCompletionHandler {
         protected Node coordinatorNode;
         private final BackoffManager findCoordBackoff;
-        protected final Logger log = LoggerFactory.getLogger(getClass());
+        protected final Logger log;
         private Consumer<ClientResponse> onCompleteCallback;
         protected final SharePartitionKey partitionKey;
 
@@ -237,6 +237,11 @@ public class PersisterStateManager {
             this.onCompleteCallback = response -> {
             }; // noop
             partitionKey = SharePartitionKey.getInstance(groupId, topicId, 
partition);
+            String canonicalName = getClass().getCanonicalName();
+            if (canonicalName == null) {
+                canonicalName = getClass().getName();
+            }
+            log = LoggerFactory.getLogger(canonicalName);
         }
 
         /**

Reply via email to