Added tests for pql2cql using relation and truncation.
[yaz-moved-to-github.git] / test / tstlog.c
index e93a22e..04f9787 100644 (file)
@@ -1,9 +1,6 @@
-/*
- * Copyright (C) 1995-2005, Index Data ApS
+/* This file is part of the YAZ toolkit.
+ * Copyright (C) 1995-2009 Index Data
  * See the file LICENSE for details.
- *
- * $Id: tstlog.c,v 1.10 2006-03-21 12:54:02 adam Exp $
- *
  */
 #include <stdio.h>
 #include <string.h>
@@ -27,16 +24,19 @@ int main(int argc, char **argv)
     int number = 1;
     unsigned int wait_between_log = 0;
 
-    while ((ret = options("f:v:l:m:n:s:w:Hh", argv, argc, &arg)) != -2)
+    while ((ret = options("f:p:v:l:m:n:r:w:Hh", argv, argc, &arg)) != -2)
     {
         switch (ret)
         {
-        case 's':
+        case 'r':
             yaz_log_init_max_size(atoi(arg));
             break;
         case 'f':
             yaz_log_time_format(arg);
             break;
+        case 'p':
+            yaz_log_init_prefix(arg);
+            break;
         case 'v':
             yaz_log_init_level(yaz_log_mask_str(arg));
             break;
@@ -70,9 +70,8 @@ int main(int argc, char **argv)
             break;
         case 'h':
         default:
-            fprintf(stderr, "tstlog. Bad option\n");
             fprintf(stderr, "tstlog [-f logformat] [-v level] [-l file] "
-                    "[-m module] [-w sec] [-s max] [-n num] [-H] msg ..\n");
+                    "[-p prefix] [-m module] [-w sec] [-r max] [-n num] [-H] msg ..\n");
             exit(1);
         }
     }
@@ -81,6 +80,7 @@ int main(int argc, char **argv)
 /*
  * Local variables:
  * c-basic-offset: 4
+ * c-file-style: "Stroustrup"
  * indent-tabs-mode: nil
  * End:
  * vim: shiftwidth=4 tabstop=8 expandtab