Hello Ceki,

I can't test it now, but I'll test it out tonight. Thanks for the
quick work on this!

Jake

Tuesday, October 22, 2002, 1:56:40 PM, you wrote:


CG> Could anyone check that the Log4jEntityResolver.java patch solves the 
CG> log4j.jar locking problem?

CG> At 17:44 22.10.2002 +0000, [EMAIL PROTECTED] wrote:
>>ceki        2002/10/22 10:44:54
>>
>>   Modified:    src/java/org/apache/log4j/xml Tag: v1_2-branch
>>                         DOMConfigurator.java
>>   Added:       src/java/org/apache/log4j/xml Tag: v1_2-branch
>>                         Log4jEntityResolver.java
>>   Log:
>>   An apparently successful attempt at solving the log4j.jar locking problem.
>>
>>   Revision  Changes    Path
>>   No                   revision
>>
>>
>>   No                   revision
>>
>>
>>   1.49.2.3  +1 
>> -10     jakarta-log4j/src/java/org/apache/log4j/xml/DOMConfigurator.java
>>
>>   Index: DOMConfigurator.java
>>   ===================================================================
>>   RCS file: 
>> /home/cvs/jakarta-log4j/src/java/org/apache/log4j/xml/DOMConfigurator.java,v
>>   retrieving revision 1.49.2.2
>>   retrieving revision 1.49.2.3
>>   diff -u -r1.49.2.2 -r1.49.2.3
>>   --- DOMConfigurator.java      9 Oct 2002 20:38:25 -0000       1.49.2.2
>>   +++ DOMConfigurator.java      22 Oct 2002 17:44:54 -0000      1.49.2.3
>>   @@ -659,16 +659,7 @@
>>          DocumentBuilder docBuilder = dbf.newDocumentBuilder();
>>          docBuilder.setErrorHandler(new SAXErrorHandler());
>>
>>   -      Class clazz = this.getClass();
>>   -      URL dtdURL = clazz.getResource("/org/apache/log4j/xml/log4j.dtd");
>>   -      if(dtdURL == null) {
>>   -     LogLog.error("Could not find [log4j.dtd]. Used 
>> ["+clazz.getClassLoader()+
>>   -                  "] class loader in the search.");
>>   -      }
>>   -      else {
>>   -     LogLog.debug("URL to log4j.dtd is [" + dtdURL.toString()+"].");
>>   -     inputSource.setSystemId(dtdURL.toString());
>>   -      }
>>   +      docBuilder.setEntityResolver(new Log4jEntityResolver());
>>          Document doc = docBuilder.parse(inputSource);
>>          parse(doc.getDocumentElement());
>>        } catch (Exception e) {
>>
>>
>>
>>   No                   revision
>>
>>
>>   No                   revision
>>
>>
>>   1.1.2.1   +59 
>> -0 
>> jakarta-log4j/src/java/org/apache/log4j/xml/Attic/Log4jEntityResolver.java

CG> --
CG> Ceki

CG> TCP implementations will follow a general principle of robustness: be
CG> conservative in what you do, be liberal in what you accept from
CG> others. -- Jon Postel, RFC 793



CG> --
CG> To unsubscribe, e-mail:   <mailto:log4j-dev-unsubscribe@;jakarta.apache.org>
CG> For additional commands, e-mail: <mailto:log4j-dev-help@;jakarta.apache.org>



-- 
Best regards,
 Jacob                            mailto:hoju@;visi.com


--
To unsubscribe, e-mail:   <mailto:log4j-dev-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:log4j-dev-help@;jakarta.apache.org>

Reply via email to