Re: Log4J 2

"ralph.goers @dslextreme.com" <[email protected]>
Newsgroups gmane.comp.apache.logging
Message-ID <CAEk_X4buV1MPQCSSNSGimJXGGP0VDq-fDPNbkVo4g_+LbTvWKw@mail.gmail.com>
On Mon, Feb 6, 2012 at 9:40 AM, Scott Deboy <[email protected]> wrote:

> Is support for the concept of an event sink (receivers) going to be
> straightforward to implement using log4j2's configuration support?
>
> I just want to make sure we are covering our bases there.  It would be
> great to have explicit support for receivers, the same as we have for
> appenders.
>

While it isn't there now I don't see any reason it couldn't be added. I've
implemented a couple of standalone servers but not integrated with the
configuration. It would require a change to BaseConfiguration and we would
need a Receiver interface - is there one?  I'm pretty sure they would need
to use Managers just as the Appenders to so that they can survive a
reconfiguration.



> For the socketappender, can it be configured to be multicast?  If so, it
> would be good to be able to provide in the interface that was going to be
> used.
>

I haven't programmed multicast recently but my recollection was that it
isn't too different.  I don't see why it couldn't be supported.


>
> There are of course other appenders (the reverse-connect
> sockethubappender, for example), and the other network-based appenders
> which can probably be replaced by this single socket appender if it were
> beefed up a bit.


There is still a lot of work to do. I've not implemented a DB Appender, JMX
support, OSGi support but I believe the foundation is there for them.
 Logback supports XML and Groovy as configuration mechanisms. Currently,
Log4j 2 currently supports XML and JSON. I've not convinced myself why
using a DSL is a good thing but it should be easy to add if desired.

Ralph

Ralph
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.