Skip to content

CrashlyticsKey Facets need a better toString() for debugging #4

@krogrammer

Description

@krogrammer

All the CrashlyticsKey facets (StringState, BooleanState, etc.) lack a custom toString(), which makes them appear like this when logged to console as part of a telemetry event:

Event with Firebase data
com.kroger.telemetry.firebase.StringState@9f7ee04
com.kroger.telemetry.firebase.BooleanState@42dbfed

It would be more useful if these facets printed their key and value, e.g.:

Event with Firebase data
"firebase_string_key": "some value"
"firebase_boolean_key": true

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions