----- Original Message ----- From: "Niclas Hedhman" <[EMAIL PROTECTED]>
To: "'Log4J Developers List'" <log4j-dev@logging.apache.org>
Sent: Saturday, May 21, 2005 9:04 PM
Subject: Unfortunate Confusion signals to market



Gang,

Trying not to be sarchastic or disrespectful, and only giving a hint of how I
perceive stuff at the moment.

And completely welcome.

Currently, the Log4J project is in a disarray and conflicting messages are
being sent to the users.

No doubt.

IMHO, SLF4J is a hasty conversion of UGLI and has not gotten much feedback
from the JCL camp, as was hoped for. And I seriously think that SLF4J is a
well-meant mistake.

For everything that has happened because of the whole slf4j thing (around the 1.2.10 release), I kind of wish it had not happened. At least not in the way it has. But it has acted as a wake-up call.

But slf4j has only been around for a month and half? Isn't it a bit early to call it a mistake? Sounds like there needs to be some more evangelizing of the JCL camp. Has the slf4j community grown in any way since its inception?

Bring the "static linking" concept over to JCL instead, into a version 2 (or 3) and leverage the market that JCL in fact has. It should be much different
than the now competing approach.

Who is working on JCL nowadays? I was under the impression that discussions had already been under way with the JCL folks and moving out to slf4j was something they wanted too.

Log4J should continue its current approach of being an implementation, and
hopefully get a slightly better focus on "breaking apart" the internals, so
that it consists of;
1. a toolkit of useful parts.
2. one (or more) ready-to-deploy solution(s).

but the parts in the toolkit could be used in other deployment scenarios, for
instance in the fields of configuration, framework integration or
minimalistic deployments.

The current affair of;
* Log4J 1.2.10 -> 1.2.11

1.2.10 should never have happened the way it did. If there had been decent communication and process around it, we would not be where we are today.

* NLog4J

The log4j project had no control or input into the creation of this project. I wish it had never happened. I question the wisdom of doing it. Given the apache license, people are free to do what they want. I have suggested that an "experimental" release of log4j would accomplish the same thing with a lot more clarity and a lot less confusion. It got a luke warm response. At least it was warm though. However, it is up to the slf4j project to decide the fate of nlog4j.

* SLF4J native or facade support

We are still working through it, and there is some discussion on it. I don't have a serious problem with a direct implementation, especially in the experimental release.

* various flip-flopping of version numbers

That discussion has only been going on here on the dev email list, and I don't make any apologies for that. We are allowed to hash out what we want to do. We are going to move forward. Outside of log4j-dev, there has only been the announcment of the 1.2.10 release (unfortunate) and the announcement of the latest release schedule. 1.2.11 is going to happen. We might, now with more vocal input, change the nature of the 1.3 release and move the "current" 1.3 release to 1.4. We'll explain it as we go. But we are going.

* introduction of new features in a 1.2.x point release.

You mean TRACE? I guess we can call it a new feature. We are discussing the change of the version number to 1.3. But obviously this is going to cause confusion with what we have been calling 1.3.


is bad for the market. This can't be hard.

You'd think not. There was little to no discussion previously, and little push to seriously outline upcoming releases, so at least we are now talking about stuff more. And I said, we will move forward and explain what we are doing as we go. That is the best we can do. We should not be hampered/hindered in moving forward where we think it is important.

The log4j project can only truly affect things to do with the log4j project. We are going to move forward with things that we can affect. We are working to support slf4j. If we need to do more to facilitate stuff with the JCL, we should look at it. But we need to get our own house in order and get moving on our releases. We have been working on the current cvs head for too long without a major release.

-Mark


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to