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

mck pushed a commit to branch cassandra-4.0
in repository https://gitbox.apache.org/repos/asf/cassandra.git


The following commit(s) were added to refs/heads/cassandra-4.0 by this push:
     new 6c8f6bd  DiagnosticEventService.publish was logging logs events 
without an overridden toString, fixed to use toMap() in logs
6c8f6bd is described below

commit 6c8f6bd663fea4b909f0e5723dbf7f181dd70487
Author: Zoltan Ersek <[email protected]>
AuthorDate: Sun Jun 20 17:10:33 2021 +0300

    DiagnosticEventService.publish was logging logs events without an 
overridden toString, fixed to use toMap() in logs
    
     patch by Zoltan Ersek; reviewed by Mick Semb Wever for CASSANDRA-16749
---
 CHANGES.txt                                                    | 1 +
 src/java/org/apache/cassandra/diag/DiagnosticEventService.java | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/CHANGES.txt b/CHANGES.txt
index 0ad81ea..d8c941a 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,4 +1,5 @@
 4.0.1
+ * Improve DiagnosticEventService.publish(event) logging message of events 
(CASSANDRA-16749)
  * Cleanup dependency scopes (CASSANDRA-16704)
  * Make JmxHistogram#getRecentValues() and JmxTimer#getRecentValues() 
thread-safe (CASSANDRA-16707)
 Merged from 3.0:
diff --git a/src/java/org/apache/cassandra/diag/DiagnosticEventService.java 
b/src/java/org/apache/cassandra/diag/DiagnosticEventService.java
index 5953a1d..34a4de7 100644
--- a/src/java/org/apache/cassandra/diag/DiagnosticEventService.java
+++ b/src/java/org/apache/cassandra/diag/DiagnosticEventService.java
@@ -77,7 +77,7 @@ public final class DiagnosticEventService implements 
DiagnosticEventServiceMBean
         if (!DatabaseDescriptor.diagnosticEventsEnabled())
             return;
 
-        logger.trace("Publishing: {}", event);
+        logger.trace("Publishing: {}={}", event.getClass().getName(), 
event.toMap());
 
         // event class + type
         ImmutableMultimap<Enum<?>, Consumer<DiagnosticEvent>> consumersByType 
= subscribersByClassAndType.get(event.getClass());

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to