Anders,

It's well possible that the code was there before the move to JavaBeans style of 
configuration. I did not think it was added by me because I don't see why it should be 
there. So I assumed that you had spotted a problem and corrected it by adding the 
convertSpecialChars call. I was not throwing mud, not even criticizing. It was more a 
call for help. Does that make sense? Ceki


At 19:11 05.05.2001 -0400, you wrote:


>Ceki Gülcü wrote:
>> 
>> Steven,
>> 
>> I don't know the reason for having the OptionConverter.convertSpecialChars() call. 
>If I am not mistaken, the change was made by Anders. Regards, Ceki
>
>Let's not get into mud slinging, but actually, I believe you're
>mistaken. The 1.0.4 code had the equivalent call:
>
>  protected
>  void parseParameters(Element elem, OptionHandler oh) {
>    String name = elem.getAttribute(NAME_ATTR);
>    String value = elem.getAttribute(VALUE_ATTR);
>    LogLog.debug("Handling parameter \""+name+ "="+value+'\"');    
>    if(oh instanceof OptionHandler && value != null) {
>      oh.setOption(name, OptionConverter.convertSpecialChars(value));
>    }
>  }

OK. I did not know that.

>Cheers,
>Anders
>
>> 
>> ps: It breaks support for windows style file names, e.g. "c:\n.log"
>> 
>> At 10:23 30.04.2001 -0400, you wrote:
>> 
>> >Has a defect in that it tries to do special character substitution when the 
>characters come from a property.  I don't think this is the desired behavior because 
>when the property contains a windows path, then the path gets mangled.  I have 
>attached a patch to org/apache/log4j/xml/DOMConfigurator.java that hopefully resolves 
>this issue.
>> >
>> >Steven Velez
>> >Software Engineer
>> >alventive
>> >678-202-2226
>> >
>> >
>> >465c465
>> ><     propSetter.setProperty(name, OptionConverter.convertSpecialChars(value));
>> >---
>> >>     propSetter.setProperty(name, value);
>> >678a679
>> >>       value = OptionConverter.convertSpecialChars(value);
>> 

--
Ceki Gülcü


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

Reply via email to