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 > |