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]

Reply via email to