On Jan 25, 2008 5:32 PM, Emmanuel Lecharny <[EMAIL PROTECTED]> wrote:

> Trustin Lee wrote:
> > He will not mind (TM) :D
> >
> > So... now we can start to drop IoSessionLogger and you could add JUL
> > MDC formatter into org.apache.mina.util, right?
> >
> Wrong, unless I misunterpreted the meaning of JUL MDC.
>
> What are we exactly talking about ? We are not supposed to use JUL, are we
> ?


Emmanuel, let me recap  what has been discussed before.

1) First we had the IoSessionLogger:  it can prepend a session-identifier
(eg remote addr) to the log-message
2) Then the MdcInjectionFilter was added (it has a very similar goal but
uses the MDC mechanism)
3) I proposed to remove IoSessionLogger since we now have the more powerful
MdcInjectionFilter
but one problem is that java.util.logging is lacking the MDC feature
4) then Ceki has added MDC support for jul to SLF4J but now problem remains
that there are now jul formatters
that are MDC aware (except the one that I attached to the SLF4J bugzilla
ticket, but that one won't be released by SLF4J)
5) Trustin suggested that we add some MDC-aware formatters for JUL to
org.apache.mina.util
before we remove IoSessionLogger for good.

The MDC-aware formatters are 100% optional, it's just to provide jul users a
means to use the MdcInjectionFilter.
And users of log4j or logback can already use MdcInjectionFilter and that
won't change at all.

I hope that clears things up ?

Maarten

Reply via email to