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]