[Koha-patches] [PATCH] Bug 7247 - rebuild_zebra.pl -v should show all Zebra log output

LAURENT Henri-Damien henridamien.laurent at biblibre.com
Tue Dec 20 14:06:24 CET 2011


Le 20/12/2011 13:05, Dobrica Pavlinusic a écrit :
> Currently, -v option resets Zebra log output to default system values.
> 
> This produce amount of log specified in system defaults which is usually
> too low for debugging.
> 
> This change explicitly forces all Zebra log output which create much more
> chatter so it triggers with verbosity level 2
> 
> Test scenario:
> 1. pick koha site to reindex
> 2. use -v -v options to rebuild_zebra.pl to see additional output
> ---
>  misc/migration_tools/rebuild_zebra.pl |    9 +++++----
>  1 files changed, 5 insertions(+), 4 deletions(-)
> 
> diff --git a/misc/migration_tools/rebuild_zebra.pl b/misc/migration_tools/rebuild_zebra.pl
> index 6fa6501..5168fc4 100755
> --- a/misc/migration_tools/rebuild_zebra.pl
> +++ b/misc/migration_tools/rebuild_zebra.pl
> @@ -34,7 +34,7 @@ my $want_help;
>  my $as_xml;
>  my $process_zebraqueue;
>  my $do_not_clear_zebraqueue;
> -my $verbose_logging;
> +my $verbose_logging = 0;
>  my $zebraidx_log_opt = " -v none,fatal,warn ";
>  my $result = GetOptions(
>      'd:s'           => \$directory,
> @@ -51,7 +51,7 @@ my $result = GetOptions(
>  	'x'				=> \$as_xml,
>      'y'             => \$do_not_clear_zebraqueue,
>      'z'             => \$process_zebraqueue,
> -    'v'             => \$verbose_logging,
> +    'v+'            => \$verbose_logging,
>  );
>  
>  
> @@ -96,8 +96,8 @@ if ($noshadow) {
>  
>  #  -v is for verbose, which seems backwards here because of how logging is set
>  #    on the CLI of zebraidx.  It works this way.  The default is to not log much
> -if ($verbose_logging) {
> -    $zebraidx_log_opt = '';
> +if ($verbose_logging >= 2) {
> +    $zebraidx_log_opt = '-v none,fatal,warn,all';
>  }
mmm... in my opinion, all would be WAY too verbose.
request,log are enough to debug the search query.
my two cents.

>  
>  my $use_tempdir = 0;
> @@ -639,6 +639,7 @@ Parameters:
>  
>      -v                      increase the amount of logging.  Normally only 
>                              warnings and errors from the indexing are shown.
> +                            Use log level 2 (-v -v) to include all Zebra logs.
>  
>      -munge-config           Deprecated option to try
>                              to fix Zebra config files.



More information about the Koha-patches mailing list