Skip to content

Logging capabilities #60

@amzn-paunort

Description

@amzn-paunort

When serialization or deserialization encounters an (expected) issue, we should be able to log them to our users to be resolved. In particular, this would be a necessity in non-fatal serialization issues, where we cannot throw a serialization/deserialization exception.

I think relying on Apache's Common.Logging would be a reasonable choice for this, since it does not enforce a specific logging implementation on our consumers, similar to Java's SLF4J.

This came up in my work on #29, where the ability to log would allow us to report this field naming conflict as a non-fatal warning to the user, instead of either a) silently ignoring the field or b) throwing some sort of name conflict error.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestquestionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions