--- trunk/run.pl 2005/12/31 14:00:36 335 +++ trunk/run.pl 2006/01/22 14:27:50 391 @@ -17,6 +17,7 @@ use YAML qw/LoadFile/; use Getopt::Long; use File::Path; +use Time::HiRes qw/time/; =head1 NAME @@ -76,6 +77,7 @@ die "no databases in config file!\n" unless ($config->{databases}); my $total_rows = 0; +my $start_t = time(); while (my ($database, $db_config) = each %{ $config->{databases} }) { @@ -105,7 +107,7 @@ $log->info("creating new database $database in $db_path"); rmtree( $db_path ) || $log->warn("can't remove $db_path: $!"); } else { - $log->info("working on $database in $db_path"); + $log->debug("working on $database in $db_path"); } my $db = new WebPAC::Store( @@ -142,7 +144,7 @@ my $input_module = $config->{webpac}->{inputs}->{$type}; - $log->info("working on input $input->{path} [$input->{type}] using $input_module"); + $log->info("working on input '$input->{path}' [$input->{type}] using $input_module lookup '$input->{lookup}'"); my $input_db = new WebPAC::Input( module => $input_module, @@ -205,7 +207,12 @@ }; - $log->info("$total_rows records indexed"); + my $dt = time() - $start_t; + $log->info("$total_rows records indexed in " . + sprintf("%.2f sec [%.2f rec/sec]", + $dt, ($total_rows / $dt) + ) + ); # # add Hyper Estraier links to other databases