David Capwell created CASSANDRA-16749:
-----------------------------------------
Summary: DiagnosticEventService.publish logging logs events
without an overridden toString causing less useful debug logs
Key: CASSANDRA-16749
URL: https://issues.apache.org/jira/browse/CASSANDRA-16749
Project: Cassandra
Issue Type: Improvement
Components: Observability/Logging
Reporter: David Capwell
The DiagnosticEventService logs each publish (if the event is enabled) using a
logger, but the different events do not override the toString; this leaves the
following logs
Publishing: org.apache.cassandra.gms.GossiperEvent@3cadeef2
Publishing: org.apache.cassandra.gms.GossiperEvent@6159419d
Publishing:
org.apache.cassandra.service.PendingRangeCalculatorServiceEvent@18e52b1
Publishing: org.apache.cassandra.locator.TokenMetadataEvent@43a76a1a
etc.
To make these logs more meaningful, we might want to consider matching the
persistent logic and convert the event to a map and then logging the map
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]