zebraidx check command uses fileVerboseLimit ZEB-657
authorAdam Dickmeiss <adam@indexdata.dk>
Mon, 24 Jun 2013 08:18:08 +0000 (10:18 +0200)
committerAdam Dickmeiss <adam@indexdata.dk>
Mon, 24 Jun 2013 08:19:43 +0000 (10:19 +0200)
Option -f of zebraidx controls max number of logs for each check
failure category.

index/zebraapi.c

index 7cb1667..e47132c 100644 (file)
@@ -2413,7 +2413,6 @@ ZEBRA_RES zebra_register_check(ZebraHandle zh, const char *spec)
 {
     ZEBRA_RES res = ZEBRA_FAIL;
     unsigned flags = 0;
-    int message_limit = 10;
 
     if (!spec || *spec == '\0'
         || !strcmp(spec, "dict") || !strcmp(spec, "default"))
@@ -2425,13 +2424,13 @@ ZEBRA_RES zebra_register_check(ZebraHandle zh, const char *spec)
     else
         return ZEBRA_FAIL;
 
-    yaz_log(YLOG_LOG, "zebra_register_check begin flags=%u message_limit=%d",
-            flags, message_limit);
+    yaz_log(YLOG_LOG, "zebra_register_check begin flags=%u", flags);
     if (zebra_begin_read(zh) == ZEBRA_OK)
     {
         zint no_records_total = 0;
         zint no_records_fail = 0;
         zint total_keys = 0;
+        int message_limit = zh->m_file_verbose_limit;
 
         if (zh->reg)
         {