I should have some time this weekend to prepare a release candidate. I've been going through the bug database trying to knock off some low- hanging fruit.

Got a couple of questions I'd like feedback on.

1. The recent thread on parameterized logging briefly touched on LogSF and LogMF in the extras companion. There seemed to be some dissatisfaction, however no elaboratation on whether the problem was that it was in extras and not in the main distribution, the unfavorable benchmark or something else. Since it is a non- instantitated class, there should not be the class conflicts that would occur if it was loaded by multiple class loaders, so having it both in the main and extras companion is a possibility. Do you think LogSF and LogMF should be bundled in the log4j.jar?

Just crossed my mind that if you are using Java 5, you could likely use "import static org.apache.log4j.LogSF" and then just have

debug(logger, "My {} is {}", "dog", "shepherd");

in your code.

2. org.apache.log4j.RollingFileAppender and org.apache.log4j.DailyRollingFileAppender have a disproportionate number of bugs. The extras companion has the log4j 1.3 rework which still is subject to the multiple instance problem. An java.nio base replacement for all of the above is just an idea at the moment. Should we add Javadoc comments on RFA and DRFA to point users to the extras or should we try to get an nio framework into the next dot release (goodbye JDK 1.3 compatibility)?

3. Any bug fixes in the pipeline that we should hold off on? Any reported bugs that have an achievable fix that should be included?

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to