Matt Sicker created LOG4J2-534:
----------------------------------
Summary: As an Amazon Web Services user, I want a DynamoDB NoSQL
appender
Key: LOG4J2-534
URL: https://issues.apache.org/jira/browse/LOG4J2-534
Project: Log4j 2
Issue Type: Story
Components: Appenders
Affects Versions: 2.0
Environment: AWS, AWS Java SDK, EC2 instance, DynamoDBv2
Reporter: Matt Sicker
(I'm used to using the agile features of Jira if you haven't already noticed)
Anyway, AWS provides a few different services that all look promising as
appenders in Log4j. The first one that comes to mind is
[DynamoDB|http://aws.amazon.com/dynamodb/] as a good example. There's also
another NoSQL serviced called [SimpleDB|http://aws.amazon.com/simpledb/] which
is rather similar (even has a use case of storing logs), but that's also still
in beta and whatnot.
I've begun work on implementing a NoSQL plugin for DynamoDB. My main concern is
that all database objects are written as strings. Now this shouldn't be that
big an issue with the NoSQL appender as is considering all the data that's
written tends to be a string or convertible to a string. I have to explore the
API options a bit more to find any better solutions, but there is a sort of
JAXB-like marshaller (using Jackson for JSON, naturally) that is useful for
giving an attribute value a more complex object rather than relying on foreign
keys in a NoSQL setting.
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]