Greetings to all, Log4j developers are happy to announce the release of log4j 1.2.6, a minor maintenance release. The most significant change is the addition of the "log4j.ignoreTCL" system property. The HISTORY file reads:
July 31st, 2002 - Release of version 1.2.6 - Log4j now will check if a system property named "log4j.ignoreTCL" is set. If it is set, then it will ignore the Thread Context ClassLoader when loading classes. This solves the irritating "appender is not assignable to Appender" messages observed when log4j.jar is loaded by multiple class loaders. The error reporting for this problem was also improved. [*] - Addition of new options in JMSAppender and new command line arguments in JMSSink. [*] - Added new method getLoggerName() in LoggingEvent class. The getLoggerName is the preferred way for accessing the logger name. The public access categoryName field should not be accessed directly. Similarly, added the getLevel method which is now the preferred way of accessing the event's level. The public access level field should not be accessed directly. The javadocs now mark the categoryName and level fields as deprecated. Modified existing appenders to comply with these new directives. [*] - Fixed bug #10528 whereby calling the MDC.get method with a null argument would throw a NullPointerException. [*] You can download log4j version 1.2.6 at http://jakarta.apache.org/log4j/docs/download.html -- Ceki -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>