logging-log4cxx-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chakravarthula, Krishnamurthy" <krishnamurthy.chakravarth...@siemens.com>
Subject RE: log4cxx 0.10.0 dependency on libxml2
Date Sat, 03 May 2008 11:50:39 GMT
Is it possible to be independent of Expat and use log4cxx.properties for
configuration? Just in case if we do not want to be dependent on Expat


-----Original Message-----
From: Curt Arnold [mailto:carnold@apache.org] 
Sent: Friday, April 25, 2008 9:52 AM
To: Log4CXX User
Subject: Re: log4cxx 0.10.0 dependency on libxml2

On Apr 24, 2008, at 2:35 AM, Chakravarthula, Krishnamurthy wrote:

> Experts,
>   If I want to use log4j.xml with log4cxx 0.10.0, do I need libxml2  
> or any third part software? We want to use log4cxx for our product  
> and want to evaluate if we need to license for libxml2 (for internal  
> legal purposes). If there is a dependency on libxml2 then we may  
> want to use log4cxx.properties file instead of log4j.xml. Please  
> advice.
> Regards
> Krishna

Apache log4cxx 0.10.0 does not have a dependency on libxml2.  It has  
required dependencies on APR and APR-Util which are both licensed  
under the Apache Software License.  APR-Util provides an XML parsing  
API that is implemented with Expat (either bundled or referenced  
depending on platform and build options) and the DOMConfigurator was  
rewritten between 0.9.7 and 0.10.0 to switch from libxml2 to APR- 
Util's XML API.  Expat its own license which is very permissive and is  
acceptable for use in Apache projects.

View raw message