That would work, cheers. I was thinking it'll be fun to write a custom
appender.

I'll think on it.

Roger


-----Original Message-----
From: Mike Schilli [mailto:m...@perlmeister.com] 
Sent: 11 March 2009 15:41
To: DAY Roger 
Cc: Mike Schilli; log4perl MailingList
Subject: RE: [log4perl-devel] rotation on new run of script

On Wed, 11 Mar 2009, DAY Roger wrote:

> Which I take to mean it does do invocation-like rollovers. If this
> doesn't work, I'll resort to a custom file appender.

Actually, you could use something like this:

     log4perl.appender.Logfile = Log::Log4perl::Appender::File
     log4perl.appender.Logfile.filename = sub { "log-" . time() . ".log"
}

to name your logfiles after the current timestamp?

-- Mike

Mike Schilli
m...@perlmeister.com

>
> I see what you mean about the valid date patterns. Implement in haste,
> repent at leisure.
>
> Also, apologies for the stupid .sig. I have no control over it.
>
> Roger
>
> -----Original Message-----
> From: Mike Schilli [mailto:m...@perlmeister.com]
> Sent: 11 March 2009 07:37
> To: DAY Roger
> Cc: log4perl MailingList
> Subject: Re: [log4perl-devel] rotation on new run of script
>
> On Tue, 10 Mar 2009, DAY Roger wrote:
>
>> Every time I run a script, I'd like my log-file to roll over. I
invoke
>> Log::Dispatch::FileRotate thusly
>> ...
>>     DatePattern => 'HH-dd-yyyy',);
>
> Hmm, this is neither a valid date pattern (yyyy-MM-dd-HH would be
> correct),  according to the Log::Dispatch::FileRotate man page, nor
does
> it claim to roll it on every invocation.
>
> You probably need something like a custom file appender for this.
>
> -- Mike
>
> Mike Schilli
> m...@perlmeister.com
>
> ****************************************************************
> The operating companies affiliated with Atradius N.V. (Atradius Group)
conduct insurance, debt collection and information services business
through their registered (branch) offices in many countries. For
information about the main registration details of Atradius Group
offices in your country please visit
http://global.atradius.com/general-content/legal/legallist.html
>
> IMPORTANT NOTICE. This e-mail, including any and all attachments, is
intended for the addressee or its representative only. It is
confidential and may be under legal privilege. Any form of unauthorised
use, publication, reproduction, copying or disclosure of the content of
this e-mail is not permitted. If you are not the intended recipient of
this e-mail and its contents, please notify the sender immediately by
reply e-mail and delete this e-mail and all its attachments
subsequently.
>
> Although this e-mail and any attachments are believed to be free of
any virus or other defect that might affect any computer system into
which it is received and/or opened, it is the responsibility of the
recipient to ensure that it is virus free and no responsibility is
accepted by Atradius Group companies, either jointly or severally, for
any loss or damage arising in any way from its use. E-mail received by
Atradius Group can be stored for business purposes.
> ****************************************
>
>
>

------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
log4perl-devel mailing list
log4perl-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/log4perl-devel

Reply via email to