On Fri, 9 May 2008, Jonathan Swartz wrote:
> I've got a growing number of log files for different categories that I
> would like to all have the same layout and pattern, e.g.
Hi Jonathan,
this is one of the items on my todo-list: To have an inheritance
mechanism that lets you say something like
log4perl.appender.file.inherits_from = \
log4perl.appender.file_base
and any property you don't specify in 'file' is inherited from
file_base. It's not in L4p yet, but hopefully soon! ;)
-- Mike
Mike Schilli
[EMAIL PROTECTED]
>
> log4perl.appender.file1 =
> Log::Log4perl::Appender::File
> log4perl.appender.file1.filename = /path/to/
> logfile/1
> log4perl.appender.file1.layout = PatternLayout
> log4perl.appender.file1.layout.ConversionPattern = %d{dd/MMM/
> yyyy:HH:mm:ss.SS} [%p] %c - %m - %F:%L %P-%n
>
> log4perl.appender.file2 =
> Log::Log4perl::Appender::File
> log4perl.appender.file2.filename = /path/to/
> logfile/2
> log4perl.appender.file2.layout = PatternLayout
> log4perl.appender.file2.layout.ConversionPattern = %d{dd/MMM/
> yyyy:HH:mm:ss.SS} [%p] %c - %m - %F:%L %P-%n
>
> log4perl.appender.file3 =
> Log::Log4perl::Appender::File
> log4perl.appender.file3.filename = /path/to/
> logfile/3
> log4perl.appender.file3.layout = PatternLayout
> log4perl.appender.file3.layout.ConversionPattern = %d{dd/MMM/
> yyyy:HH:mm:ss.SS} [%p] %c - %m - %F:%L %P-%n
>
> In the spirit of DRY, I'd like to eliminate those repeated layout
and
> layout.ConversionPattern lines.
>
> What's the best way to do this? I'm happy to create whatever
> subclasses necessary, but looking at the Appender, Appender::File,
> Layout, and Layout::PatternLayout classes, it wasn't clear to me
what
> to subclass.
>
> Thanks
> Jon
>
>
>
-------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> log4perl-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/log4perl-devel
>
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
log4perl-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/log4perl-devel