--- trunk2/all2all.pl 2004/09/09 18:25:34 420 +++ trunk2/all2all.pl 2004/09/10 22:24:42 421 @@ -17,11 +17,14 @@ my $webpac = new WebPAC( code_page => 'ISO-8859-2', -# limit_mfn => 500, +# limit_mfn => 100, # debug => 1, + low_mem => 1, ) || die; -my $log = $webpac->_get_logger(); +my $log = $webpac->_get_logger() || die "can't get logger"; + +$log->debug("creating WebPAC::jsFind object"); my $index = new WebPAC::jsFind( index_path => './out/index', @@ -47,10 +50,14 @@ ], ); +$log->debug("isis file ",$webpac->{'isis_filename'}," opened"); + $log->info("rows: $maxmfn"); $webpac->open_import_xml(type => 'isis_hidra_ths'); +$log->debug("data: ",Dumper($webpac->{'data'})); + while (my $rec = $webpac->fetch_rec) { my @ds = $webpac->data_structure($rec); @@ -62,7 +69,7 @@ next if (! @ds); - my $filename = $webpac->{'current_filename'}; + my $filename = $webpac->{'current_filename'} || $log->logdie("no current_filename in webpac object"); if ($filename) { $webpac->output_file( @@ -171,7 +178,7 @@ my $term = shift @{ $l->{"d:${v900}"} } || die; my $mfn = shift @{ $l->{"900_mfn:${v900}"} } || die; - $log->info("$code -> $v900 : $term [$mfn]"); + $log->debug("$code -> $v900 : $term [$mfn]"); print HTML qq{
  • $term
  • \n} if (-e "out/thes/$mfn.html"); @@ -188,7 +195,7 @@ my $l2_term = shift @{ $l->{"d:$l2_v900"} } || die; my $l2_mfn = shift @{ $l->{"900_mfn:${l2_v900}"} } || die; - $log->info("$l2_code -> $l2_v900 : $l2_term [$l2_mfn]"); + $log->debug("$l2_code -> $l2_v900 : $l2_term [$l2_mfn]"); print HTML qq{
  • $l2_term
  • \n} if (-e "out/thes/$l2_mfn.html"); @@ -204,7 +211,7 @@ my $l3_term = shift @{ $l->{"d:$l3_v900"} } || die; my $l3_mfn = shift @{ $l->{"900_mfn:${l3_v900}"} } || die; - $log->info(" -> $l3_v900 : $l3_term [$l3_mfn]"); + $log->debug(" -> $l3_v900 : $l3_term [$l3_mfn]"); print HTML qq{
  • $l3_term
  • \n} if (-e "out/thes/$l3_mfn.html"); }