So, the POD for Log::Log4perl::Appender describes the warp_message property,
and gives some examples. It seems I should be able to return an array, which
should be join'ed and used as the basis for my message.
But it doesn't work; I get ARRAY(0xa19c948) and the like in my messages.
I suspect the reason is that my particular appender type doesn't support
warp_message. The POD mentions that Log::Dispatch-based appenders don't work.
But Log::Log4perl::Appender::Screen doesn't work either.
So... which appenders support it, and which don't? The POD should be
more specific, methinks. Thanks for any elucidation you can lend.
# from my log4perl.conf:
log4perl.appender.screenAppender = Log::Log4perl::Appender::Screen
log4perl.appender.screenAppender.layout = Log::Log4perl::Layout::PatternLayout
log4perl.appender.screenAppender.layout.ConversionPattern \
= %d{MMM dd HH:mm:ss} %H: process %8P: client %X{ip}: %X{uri}: %5p: %m%n
log4perl.appender.screenAppender.warp_message = sub { return @_ }
Thanks,
--
Quinn Weaver, independent contractor | President, San Francisco Perl Mongers
http://fairpath.com/quinn/resume/ | http://sf.pm.org/
510-520-5217
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
log4perl-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/log4perl-devel