Mike,

You are absolutely right. The HISTORY comment is wrong. It could be removed altogether 
or changed to

   The code handling instanceFCQN parameter was cleaned up. There is now a 
well-established and simple manner for sub-classes of Category (or wrapper classes) to 
define the instanceFCQN parameter. 

Cheers, Ceki

 

>  Made the instanceFCQN an instance variable instead of a class
>static in Category.java. In related move, the Category constructor
>now takes an additional argument setting the instanceFCQN. This
>makes life less miserable for Category subclasses. [*]



At 21:42 26.02.2001 +0000, [EMAIL PROTECTED] wrote:
>The statement:
>
>Made the instanceFCQN an instance variable instead of a class
>static in Category.java. In related move, the Category constructor
>now takes an additional argument setting the instanceFCQN. This
>makes life less miserable for Category subclasses. [*]
>
>
>seems incorrect, as I am looking at Category and dont see this change. I 
>do see that instanceFQCN is changed to FQCN.
>
>My download is jakarta-log4j-1.1b1, which was from 
>http://jakarta.apache.org/log4j/docs/download.html
>
>Also, I downloaded the zip version, not the tar version.
>
>Mike Papper
>
>>>>>>>>>>>>>>>>>>> Original Message <<<<<<<<<<<<<<<<<<
>
>On 2/23/2001, 2:07:17 PM, Ceki Gülcü <[EMAIL PROTECTED]> wrote regarding log4j 
>version 1.1b1 available:
>
>
>> Greetings,
>
>
>> Log4j version 1.1 beta 1 is now available on
>> http://jakarta.apache.org/log4j/download.html. This version has the
>> ominous beta flag because it introduces new API methods, namely
>> getOption(key), which is still subject of debate.
>
>> On the other hand, this version fixes a few bugs and irons out
>> numerous wrinkles.
>
>> In this release, the FileAppender has been split two 3 parts,
>> Appenders and Layouts now get to see the raw message object in
>> LoggingEvent, Appender and Layouts now return their option setting
>> through the newly introduced and controversial getOption(key)
>> method. Otherwise, there are no major changes in this release.
>
>> I will be away for two weeks with no access to a computer. I preferred
>> to make a beta release now, instead of delaying the release by at
>> least another two weeks. Enjoy, Ceki
>
>
>> The HISTORY file reads:
>
>>    [*] Changes that are 100% compatible with existing client code.
>>   [**] Changes that requiring little or no modification to existing
>>        client code.
>>  [***] Changes requiring important modifications to existing client code.
>
>
>>  February 23, 2001
>
>>  - Release of version 1.1b1
>
>>  - Logging can now be disabled per Hierarchy. It can also be disabled
>>    using configuration files using the "disable" directive.  The
>>    disableOverride directive takes precedence over the disable
>>    directive.  As a result of this change the disable family of
>>    methods has moved from the BasicConfigurator class to the Hierarchy
>>    class. [**]
>
>>  - Changed the name of the configuration element to log4j:configuration 
>in the
>>    log4j.dtd. All configuration files written in XML need to be
>>    modified. [**]
>
>>    The following perl command can help:
>
>>    perl -p -i.bak -e "s/configuration/log4j:configuration/;" file1.xml .. 
>fileN.xml
>
>>  - The FileAppender has been split into three parts: WriterAppender,
>>    ConsoleAppender and FileAppender. ConsoleAppender takes over the
>>    console logging functionality of FileAppender. As a result Support
>>    for stream and console printing has been deprecated in FileAppender.. 
>[**]
>
>>  - The FileAppender now correctly outputs the header and footer of its
>>    layout. This problem was reported by too many users to list here. [*]
>
>>  - Appenders and Layouts now get to see the raw message object in
>>    LoggingEvent not just its rendered form. The access modifiers of
>>    some LoggingEvent fields were changed so that they can be accessed
>>    in less error-prone ways. Thanks to Jim Cakalic and Anders Kristens
>>    for their valuable advice. [*]
>
>>  - Added getLayout(), getErrorHandler(), and getFilter() to the
>>    Appender interface. [*]
>
>>  - Added getOption(key) method to the OptionHandler interface and 
>modified
>>    implementations of it as appropriate. [*]
>
>>  - Added the much awaited DailyRollingFileAppender. [*]
>
>>  - The structure of the distribution changed somewhat. The log4j.jar
>>    files can be found under dist/. The javadoc directory has been
>>    moved to docs/api/. We are now totally dependent on ANT to perform
>>    all the steps involved in creating a release, in including
>>    compilation, jar file creation, generation of the javadocs, and for
>>    the creation of the distribution tar and zip files. [*]
>
>>  - Removed org/apache/log4j/varia/ResilientFileAppender.java which was
>>    bogus to begin with. [*]
>
>>  - XMLLayout will now mark some output as <![CDATA .. [[> so that it
>>    does not get interpreted by the XML parser. This was suggested by
>>    Mathias Bogaert like a long list of other fixes. [*]
>
>>  - Corrected a bug in CyclicBuffer.resize method that would not update 
>the
>>    next insertion point. Thanks to Ole Bulbuk for accurately reporting
>>    the bug. [*]
>
>>  - The LoggingEvent class now supports serialization of priorities
>>    derived from the org.apache.log4j.Priority class. [*]
>
>>  - Improved the search method for finding the "log4j.properties" file in
>>    the static initializer of Category class. Thanks to Calvin Chan for
>>    supplying a better method. [*]
>
>>  - Made the instanceFCQN an instance variable instead of a class
>>    static in Category.java. In related move, the Category constructor
>>    now takes an additional argument setting the instanceFCQN. This
>>    makes life less miserable for Category subclasses. [*]
>
>>  - Corrected a bug in the OptionConverter.instantiateByClassName
>>    method that would not return the defaultValue in case of error. Thanks
>>    to Matthieu Verbert for identifying this bug.
>
>>  - Corrected the missing stack trace in e-mails generated by the
>>    SMTPAppender when using certain Layouts. [*]
>
>>  - Updated the "Adding Conversion Characters to PatternLayout"
>>    document to reflect the latest changes to the code. Also added the
>>    org/apache/log4j/examples/appserver directory containing the
>>    associated example code. [*]
>
>>  - Added the BufferSize option to the AsyncAppender. [*]
>
>>  - Eliminated the SecurityExceptions thrown in Applets.  Thanks Timur
>>    Zambalayev for reporting this bug. [*]
>
>>  - Fixed the erroneously thrown IOInterruptedException when the 
>AsyncAppender
>>    was closed. Thanks to Tom Palmer for accurately reporting this bug. 
>[*]
>
>
>> ----
>> Ceki Gülcü          Web:   http://qos.ch
>> av. de Rumine 5     email: [EMAIL PROTECTED] (preferred)
>> CH-1005 Lausanne           [EMAIL PROTECTED]
>> Switzerland         Tel: ++41 21 351 23 15
>
>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]

----
Ceki Gülcü          Web:   http://qos.ch      
av. de Rumine 5     email: [EMAIL PROTECTED] (preferred)
CH-1005 Lausanne           [EMAIL PROTECTED]
Switzerland         Tel: ++41 21 351 23 15


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

Reply via email to