|
From: Mike S. <m...@pe...> - 2006-02-16 18:45:22
|
On Thu, 16 Feb 2006, Alexander wrote:
> It's my code and why it's do not work? (see comments)
> Log::Log4perl version 1.03
You didn't include init().
-- Mike
Mike Schilli
m...@pe...
>
> > use Data::Dumper;
> > use Proc::Daemon;
> > use Getopt::Long;
> > use Config::General;
> > use Log::Log4perl;
> > use Log::Log4perl::Level;
> > use Exception qw(:try);
> >
> > main();
> >
> > sub main
> > {
> > print "start\n"; # work
> > my $params = init();
> > log_info(" -=== Start ===- "); # work
> > log_err("test"); # work
> >
> > my $err;
> > my $logger = Log::Log4perl->get_logger("ant-daemon");
> > try
> > {
> > log_err("in try"); # work
> > # some my code
> > }
> > except
> > {
> > my $error=shift;
> > my $id = $error->id;
> > my $text = $error->stringify;
> > chomp($text);
> > $err = "Error id = \"$id\", message = \"$text\"\n";
> > print $err; # work
> > log_err($err); # do not work!
> > };
> >
> >
> > print "Hey!!\n"; # work
> > $logger->log($INFO, "it's test"); # do not work!
> > $logger->error("it's test"); # do not work!
> > log_err("it's test"); # do not work!
> > if($err)
> > {
> > log_err("fuck"); # do not work!
> > print $err; # work
> > }
> > }
> >
> > sub logmsg
> > {
> > my $type = shift;
> > my @what = @_;
> > my $logger = Log::Log4perl->get_logger("ant-daemon");
> >
> > if(defined($type) && scalar(@what) > 0)
> > { $logger->log($type, @what); }
> > else
> > {
> > $logger->log($ERROR, "error in log sub");
> > return 0;
> > }
> >
> > return 1;
> > }
> >
> > sub log_fatal
> > { return logmsg($FATAL, @_); }
> >
> > sub log_err
> > { return logmsg($ERROR, @_); }
> >
> > sub log_warn
> > { return logmsg($WARN, @_); }
> >
> > sub log_info
> > { return logmsg($INFO, @_); }
> >
> > sub log_debug
> > { return logmsg($DEBUG, @_); }
>
> Alexander Magola
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
> for problems? Stop! Download the new AJAX search engine that makes
> searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
> _______________________________________________
> log4perl-devel mailing list
> log...@li...
> https://lists.sourceforge.net/lists/listinfo/log4perl-devel
>
|