You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-user@logging.apache.org by Ceki Gülcü <ce...@qos.ch> on 2002/08/01 18:49:28 UTC

[ANNOUNCEMENT] Log4j version 1.2.6 released

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:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>