Again, this is my opinion:  I would suppose that would be the case... 
however, from an OOAD perspective, DailyRollingFileAppender deleting files 
would end up being a dichotomy in the use-case of a "FileAppender".   I 
would suggest you setup a ExpiredFileManager or something that sets up its 
own timer, or alarm, and processes the old files.... if you want to do it 
from within your process.

Renny Koshy




Jathy <[EMAIL PROTECTED]> 
09/17/2008 06:30 AM
Please respond to
"Log4CXX User" <log4cxx-user@logging.apache.org>


To
log4cxx-user@logging.apache.org
cc

Subject
RE: How to config log4cxx to delete the log files periodically







Thanks all.
Does it mean I must extend DailyRollingFileAppender class if I want to 
reach
such goal?



renny.koshy wrote:
> 
> From what I've seen out there... small biz to large enterprises is that 
> for System Admins, they see deleting logfiles as part of a global task 
> that they generally set-up as part most large-scale enterprise systems. 
> They prefer to have one point that manages all historical data, 
archiving, 
> etc. and do not really appreciate when a process deletes its logfiles. 
> Specifically, we have customers who maintain logs for 3 days and some 
even 
> up to 30 days, and some that archive old logs for compliance/audit 
> purposes.
> 
> So... while I agree that a listener interface that one can register for 
> log rotation would be nice, IMHO most large-scale uses of Log4CXX would 
> not be able to use that to delete log file...
> 
> Regards,
> 
> Renny Koshy
> 
> 
> 
> 
> Conway Allen <[EMAIL PROTECTED]> 
> 09/16/2008 09:19 AM
> Please respond to
> "Log4CXX User" <log4cxx-user@logging.apache.org>
> 
> 
> To
> Log4CXX User <log4cxx-user@logging.apache.org>
> cc
> 
> Subject
> RE: How to config log4cxx to delete the log files periodically
> 
> 
> 
> 
> 
> 
> I suppose that if it were possible to define a callback that would be 
> invoked when a roll-over takes place it would be possible to do the kind 

> of housekeeping he wants without needing to use the crontab…
> 
> regards, Allen.
> 
> From: Dale King [mailto:[EMAIL PROTECTED] 
> Sent: Saturday, September 13, 2008 4:20 PM
> To: Log4CXX User
> Subject: Re: How to config log4cxx to delete the log files periodically
> 
> Log4Cxx does not have this capability. It only lets you specify a max 
> number of files when using the size based rolling policy. This is not an 

> arbitrary decision. There is no good way to accomplish what you want. 
How 
> is log4cxx supposed to know what files it can delete? Log4cxx maintains 
no 
> history of what files it has created in the past.
> 
> I suggest you create a daily job that deletes log files that are more 
than 
> 31 days old based on creation date.
> On Fri, Sep 12, 2008 at 2:45 AM, Jathy <[EMAIL PROTECTED]> wrote:
> 
> Anybody has any idea about the below question? Waiting online...
> 
> 
> Jathy wrote:
>>
>> Hi All,
>>
>> In my project, I need produce one log file per day and delete the log
>> files periodically so that at most 31 files are stored. I used
>> DailyRollingFileAppender, it helped me to reach my first goal easily. 
> But
>> how to config it to delete the log files automatically? Thanks.
>>
>> Regard,
>> Jathy
>>
> 
> --
> View this message in context: 
> 
http://www.nabble.com/How-to-config-log4cxx-to-delete-the-log-files-periodically-tp19448819p19450427.html

> Sent from the Log4cxx - Users mailing list archive at Nabble.com.
> 
> 
> 
> -- 
> Dale King
> 
> 
> Ce message et les pièces jointes sont confidentiels et réservés à 
l'usage 
> exclusif de ses destinataires. Il peut également être protégé par le 
> secret professionnel. Si vous recevez ce message par erreur, merci d'en 
> avertir immédiatement l'expéditeur et de le détruire. L'intégrité du 
> message ne pouvant être assurée sur Internet, la responsabilité du 
groupe 
> Atos Origin ne pourra être recherchée quant au contenu de ce message. 
Bien 
> que les meilleurs efforts soient faits pour maintenir cette transmission 

> exempte de tout virus, l'expéditeur ne donne aucune garantie à cet égard 

> et sa responsabilité ne saurait être recherchée pour tout dommage 
> résultant d'un virus transmis.
> 
> This e-mail and the documents attached are confidential and intended 
> solely for the addressee; it may also be privileged. If you receive this 

> e-mail in error, please notify the sender immediately and destroy it. As 

> its integrity cannot be secured on the Internet, the Atos Origin group 
> liability cannot be triggered for the message content. Although the 
sender 
> endeavours to maintain a computer virus-free network, the sender does 
not 
> warrant that this transmission is virus-free and will not be liable for 
> any damages resulting from any virus transmitted.
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/How-to-config-log4cxx-to-delete-the-log-files-periodically-tp19448819p19529245.html

Sent from the Log4cxx - Users mailing list archive at Nabble.com.



Reply via email to