|
From: Mike S. <m...@pe...> - 2006-08-06 17:36:05
|
On Sun, 6 Aug 2006, Mike Schilli wrote:
> > This may be my problem, but I can't figure out why I am getting this error:
> > Odd number of elements in hash assignment
> > at /usr/lib/perl5/site_perl/5.8.7/Log/Log4perl/Appender/Screen.pm line 27.
> > Use of uninitialized value in print
> > at /usr/lib/perl5/site_perl/5.8.7/Log/Log4perl/Appender/Screen.pm line 30.
> > This is how I'm initializing it:
> >
> > my $appender = Log::Log4perl::Appender->new
> > (
> > "Log::Dispatch::File",
> > filename => "$logtype.log",
> > mode => "append",
> > );
> >
> > use Log::Log4perl::Appender::Screen;
> > $self->{m_log}->add_appender($appender);
> > my $stderr_appender = Log::Log4perl::Appender::Screen->new(stderr =>
> > 1);
I can't see the error in your script (mainly because it doesn't run as-is)
but I think you should take a look at this FAQ:
http://log4perl.sourceforge.net/d/Log/Log4perl/FAQ.html#589ee
-- Mike
Mike Schilli
m...@pe...
> > $self->{m_log}->add_appender($stderr_appender);
> > $self->{m_appender} = $appender;
> > $self->{s_appender} = $stderr_appender;
> >
> > my $layout = Log::Log4perl::Layout::PatternLayout->new("%d %p> %F{1}:%L %M{2}
> > - sid:$self->{m_sid} - %m%n");
> > $self->{m_appender}->layout($layout);
> > $self->{s_appender}->layout($layout);
> >
> > If you have any suggestions, they would be appreciated.
> > Thank you for your time,
> > Yael Elan
> >
>
> -- Mike
>
> Mike Schilli
> m...@pe...
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys -- and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> log4perl-devel mailing list
> log...@li...
> https://lists.sourceforge.net/lists/listinfo/log4perl-devel
>
|