IOW, think clean room.

G

On Tue, Aug 7, 2018 at 11:50 AM Gary Gregory <[email protected]> wrote:

> If you provide a PR for this new appender, please make sure there is no
> copying from GPL code...
> Thank you!
> Gary
>
> On Tue, Aug 7, 2018 at 10:57 AM Kevin Meurer <[email protected]>
> wrote:
>
>> That sounds good to me. I would be happy to update the site with
>> appropriate language on the different approaches when submitting the
>> feature. I'll go ahead and write an appender implementation for you and
>> other maintainers to review. I went ahead and opened LOG4J2-2400 to track
>> implementation here.
>>
>> Kevin
>>
>> On Tue, Aug 7, 2018 at 12:22 PM, Ralph Goers <[email protected]>
>> wrote:
>>
>> > OK. I would recommend that the doc for the component describe that use
>> > case.  I would think we also could add another page or two to the web
>> site
>> > to compare the various ways of doing these things.
>> >
>> > Ralph
>> >
>> > > On Aug 7, 2018, at 8:44 AM, Kevin Meurer <[email protected]>
>> > wrote:
>> > >
>> > > I completely agree that the typical use case of Redis is a distributed
>> > > cache. That said, it also functions well as a temporary queue for
>> event
>> > > data en route to another data store. For example, Redis may be used to
>> > > improve the fault-tolerance of a logging pipeline by serving as an
>> > > intermediary en route to a separate storage layer (i.e. log4j2 ->
>> Redis
>> > <-
>> > > Logstash -> Elasticsearch).
>> > >
>> > >
>> > > Kafka is well-suited for these use cases, but Redis may be preferred
>> if
>> > > users want an in-memory broker rather than one that writes to disk.
>> > >
>> > >
>> > > Kevin
>> > >
>> > >
>> > >
>> > > On 2018/08/07 15:24:31, Ralph Goers <[email protected]> wrote:
>> > >
>> > >> While I wouldn’t be opposed to a Redis Appender, I would find it a
>> > > strange use of Redis. Normally, Redis is used as a distributed cache,
>> not
>> > > as a place to store log evens. Can you explain what the use case
>> would be
>> > > when using it?>
>> > >
>> > >>
>> > >
>> > >> Ralph>
>> > >
>> > >>
>> > >
>> > >>> On Aug 7, 2018, at 8:05 AM, Kevin Meurer <[email protected]> wrote:>
>> > >
>> > >>>>
>> > >
>> > >>> Hi all,>
>> > >
>> > >>>>
>> > >
>> > >>> I wanted to float the idea of folding a Redis log4j2 appender into
>> the>
>> > >
>> > >>> log4j2 repository or releasing a canonical version under the Apache
>> > > license.>
>> > >
>> > >>>>
>> > >
>> > >>> As you might be aware, one repository>
>> > >
>> > >>> <https://github.com/vy/log4j2-redis-appender> currently exists to
>> meet
>> > > this>
>> > >
>> > >>> need, but it is licensed under GPL and therefore not usable for a
>> > > variety>
>> > >
>> > >>> of contexts. I think of a Redis appender as potentially analogous to
>> > > the>
>> > >
>> > >>> existing Kafka Appender, as Redis is often used in a similar message
>> > > broker>
>> > >
>> > >>> context.>
>> > >
>> > >>>>
>> > >
>> > >>> Is this something I could potentially add support for in log4j2? If
>> > > not, is>
>> > >
>> > >>> there interest in an effort to create a separate repository to meet
>> > > this>
>> > >
>> > >>> need?>
>> > >
>> > >>>>
>> > >
>> > >>> Any input would be appreciated.>
>> > >
>> > >>>>
>> > >
>> > >>> Thanks,>
>> > >
>> > >>> Kevin Meurer (kmeurer <https://github.com/kmeurer>)>
>> > >
>> > >>
>> > >
>> > >>
>> > >
>> > >>
>> >
>> >
>> >
>>
>

Reply via email to