My 2 cents. I was given commit rights to log4j 2.0 and haven't done a
thing. Mostly, that is because I have been working on getting the
features I need into Logback and I simply haven't had the time to work
on log4j.
Having said that, there are two issues I have had with Logback:
1. The license was LGPL. Ceki finally switched to a dual license of
either the Eclipse Public License or the LGPL, with the user of the
library getting to choose. So this issue is mostly taken care of.
2. The community. Ceki runs this project as a benevolent dictatorship.
Although he is generally quite responsive it is still disturbing that
he is the only individual that I know of with commit rights to the
"official" repository. He recently switched to using GIT so it is easy
to create a fork, but getting changes back to the "official"
distribution requires Ceki to do the work. Personally, I would be a
lot more comfortable if there were at least 3 people with commit rights.
OTOH, where I would want to take Log4j 2.0 is pretty much were Logback
is today, so I'm not sure whether the effort is really worth it. And
as long as 1.2 has a minimum JDK version less than 1.5 I don't really
see how some of these issues can effectively be dealt with. For
example, some of the more serious issues required using
java.util.concurent.
Ralph
On Oct 3, 2009, at 9:56 AM, Scott Deboy wrote:
Although log4j 1.3 was abandoned, it's fair to say log4j 2.0 hasn't
gotten off the ground either, not sure it ever will.
I agree, logmf is not a good option, this feature needs to be in the
core logging framework.
I think that leaves us with the option of adding useful features to
the current 1.2 codebase, even if it affects backward
compatibility. Time for the log4j committers & interested users to
voice their opinions on 'the future of log4j'.
As for Antonio's patches, thanks for providing them. I've applied
them to my working copy and I'll commit them if everything goes ok.
Scott
On Sat, Oct 3, 2009 at 2:53 AM, Antonio Petrelli <[email protected]
> wrote:
2009/10/3 leif <[email protected]>:
> do you plan to "backport" the parameterized message feature of
slf4j to log4j?
> we are using log4j and a switch to slf4j seems unneeded.
IMHO this is a contradiction: if you need this feature, you need to
use slf4j or wait for a looong time.
You could try writing a patch but don't expect to be applied soon. I
filed 4 bugs with patches, the oldest is from the end of July, and
nobody applied them, nor someone tried to review the patch.
So my suggestion is to, at least, leave native log4j and move over
slf4j. The best solution, IMHO, is to move to LogBack.
Ciao
Antonio
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]