|
From: David C. <dpc...@ho...> - 2011-09-20 19:41:23
|
On 09/19/2011 11:37 PM, Kevin Goess wrote:
> See 'perldoc Log::Log4perl::Filter'
On 09/20/2011 12:20 AM, Mike Schilli wrote:
> The Log::Log4perl::Filter manpage explains their use in detail.
That solved it. Thanks! :-)
2011-09-20 12:38:06 dpchrist@p43400e ~
$ grep Trace perl-src/50-Dpchrist-CMS/demo/conf/log4perl.conf
log4perl.logger = TRACE, InfoApp, TraceApp
log4perl.filter.TraceFilter = sub {$ENV{REMOTE_ADDR} eq
$Mysite::CONF{-trace_ip}}
log4perl.appender.TraceApp = Log::Log4perl::Appender::File
log4perl.appender.TraceApp.filename = sub {
File::Spec::Functions::catfile($Mysite::CONF{-log_dir}, 'trace.log') }
log4perl.appender.TraceApp.Filter = TraceFilter
log4perl.appender.TraceApp.mode = append
log4perl.appender.TraceApp.layout = PatternLayout
log4perl.appender.TraceApp.layout.ConversionPattern =
%d{yyyyMMdd-HHmmss.SSS} %p %M (%F{1} %L) %m{chomp}%n
log4perl.appender.TraceApp.Threshold = TRACE
David
|