|
From: Kevin G. <ke...@go...> - 2004-08-25 21:44:02
|
> log4j.appender.A3=Log::Log4perl::JavaMap::SyslogAppender
Eric, the classes under JavaMap aren't meant to be used as appenders,
they're what would translate an entry like this
log4j.appender.A3=org.apache.log4j.SyslogAppender
into something Perl can understand. If you want to use the syslog
appender, either use that line above or just do
log4j.appender.A3=Log::Dispatch::Syslog
if you don't need compatibility with Java's log4j.
Mike Schilli wrote:
> -------- Original Message --------
> Subject: Log4perl JavaMap Syslogappender
> Date: 8/24/2004, 6:24 AM
> From: COURBIER Eric <Eri...@sl...>
> To: m...@pe...
>
> Hi Mike,
>
> I've installed the Log4perl version 0.48 and try to use the JavaMap
> Syslogappender in order to send log to en remote syslog server.
>
> When i launch my script i've got this error :
>
> Can't use string ("debug") as a HASH ref while "strict refs" in use at
> /usr/lib/perl5/site_perl/5.8.1/Log/Log4perl/JavaMap/SyslogAppender.pm
> line 21
>
> Have you test the remote syslog feature ?
>
> My script
> #!/usr/bin/perl
>
> use strict;
>
> use Log::Log4perl qw(get_logger :levels);
> Log::Log4perl::init("log.conf");
>
> my $logger = get_logger("");
>
> $logger->info("principal INFO");
> $logger->error("principal ERROR");
>
>
> My log.conf
>
> ############################################################
> # A simple root logger with a Log::Log4perl::Appender::File
> # file appender in Perl.
> ############################################################
>
> log4j.rootLogger = INFO, B1, A1, A3
>
> log4j.appender.A1=Log::Dispatch::Screen
> log4j.appender.A1.layout=org.apache.log4j.PatternLayout
> log4j.appender.A1.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
>
> log4j.appender.B1=Log::Dispatch::Syslog
> log4j.appender.B1.layout=Log::Log4perl::Layout::SimpleLayout
> log4j.appender.B1.name=file1
> log4j.appender.B1.min_level=info
> log4j.appender.B1.ident=CSS4
> #log4j.appender.B1.Facility=LOCAL0
> log4j.appender.B1.sysloghost=css4.slib.com
>
> log4j.appender.A3=Log::Log4perl::JavaMap::SyslogAppender
> #log4j.appender.A3=Log::Dispatch::Syslog
> log4j.appender.A3.layout=Log::Log4perl::Layout::SimpleLayout
> log4j.appender.A3.SyslogHost=zephyr.slib.com
> log4j.appender.A3.Facility=LOCAL0
> log4j.appender.A3.facility=LOCAL0
> log4j.appender.A3.name=file2
> log4j.appender.A3.min_level=debug
> log4j.appender.A3.socket=inet
> log4j.appender.A3.logopt=nowait
>
> Courbier Eric
>
>
> --
> -- Mike
> Mike Schilli
> m...@pe...
>
>
> -------------------------------------------------------
> SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
> 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
> Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
> http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
> _______________________________________________
> log4perl-devel mailing list
> log...@li...
> https://lists.sourceforge.net/lists/listinfo/log4perl-devel
--
Happy Trails . . .
Kevin M. Goess
(and Anne and Frank)
904 Carmel Ave.
Albany, CA 94706
(510) 525-5217
|