[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