At 11:58 PM 4/3/2007, Jess Holle wrote:
Cu

For a 1.4.x or 2.0.x, I'm not so concerned about breaking extensions.

I'm more concerned about breaking "application" code -- i.e. use of the logging APIs for logging and for configuration thereof, including sophisticated code that adds hierarchy listeners, uses logger repository selectors, etc, but not including custom appenders, layouts, etc. I would hope that any really worthwhile extensions would be ported by someone and could be upgraded along with log4j as needed, whereas application code is unlikely to be so malleable. I realize the distinction is somewhat arbitrary and I could understand some of the more sophisticated (weird?) application usages breaking as long as there was a suitable replacement for the old functionality that was broken in the process. "Normal" usage of log4j APIs that most applications stick to should not be broken, however.

+1

Other than myself, I am unaware of anyone else with the same opinion. Others may agree, but they usually don't express it as clearly as above.


--
Ceki Gülcü
Logback: The reliable, generic, fast and flexible logging framework for Java.
http://logback.qos.ch


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

Reply via email to