log4cxx attempts to reproduce the appender set from log4j and log4j has two 
different RollingFileAppender classes, org.apache.log4j.RollingFileAppender and 
org.apache.log4j.rolling.RollingFileAppender.  The latter was developed on the 
abandoned log4j 1.3 development branch, is now included in the extras companion 
to log4j and supports pluggable rollover strategies and triggering strategies.

In log4cxx, log4cxx::RollingFileAppender (the analog to 
org.apache.log4j.RollingFileAppender) is implemented by delegation to 
log4cxx::rolling::RollingFileAppender (the analog to 
org.apache.log4j.rolling.RollingFileAppender).  
log4cxx::rolling::RollingFileAppender is the more general class and should be 
used unless you are porting configurations that used 
org.apache.log4j.RollingFileAppender. 


On Sep 15, 2010, at 4:25 AM, Fabian Jacquet wrote:

> Hi all,
> 
> I need to configure a RollingFileAppender in the code of the program.
> But I see 2 definitions of RollingFileAppender (log4cxx::RollingFileAppender 
> and log4cxx::rolling::RollingFileAppender)
> 
> I don't know which definition to use. Do you know why we have 2 different 
> definitions? And which to use?

Reply via email to