Make the --verbose flag do something
authorMark Atwood <mark@fallenpegasus.com>
Thu, 20 Sep 2007 19:44:57 +0000 (12:44 -0700)
committerMark Atwood <mark@fallenpegasus.com>
Thu, 20 Sep 2007 19:44:57 +0000 (12:44 -0700)
src/memcat.c
src/memcp.c
src/memrm.c

index 0b9690b2e4ee2d5e51fa2f94c8bc468f5031f5d1..7789ec9b4e0f72f813257c0320c441ba6adee291 100644 (file)
@@ -34,10 +34,17 @@ int main(int argc, char *argv[])
                           &string_length, &flags, &rc);\r
     if (rc == MEMCACHED_SUCCESS) \r
     {\r
-      if (opt_displayflag) \r
+      if (opt_displayflag)\r
+      {\r
+       if (opt_verbose)\r
+         printf("key: %.*s\nflags: ", argv[argc]);\r
        printf("%d\n", flags);\r
+      }\r
       else \r
       {\r
+       if (opt_verbose)\r
+         printf("key: %.*s\nflags: %d\nlength: %d\nvalue: ",\r
+                argv[argc], flags, string_length);\r
         printf("%.*s\n", string_length, string);\r
         free(string);\r
       }\r
index 90d3fb375b574f2a5abb690e683085ef44753f0a..6ae8e3b4905154b3de3115e23408a44e442c064a 100644 (file)
@@ -55,6 +55,14 @@ int main(int argc, char *argv[])
     else\r
       ptr= argv[optind];\r
 \r
+    if (opt_verbose) {\r
+      static char *opstr[] = { "set", "add", "replace" };\r
+      printf("op: %s\nsource file: %s\nlength: %d\n"\r
+            "key: %s\nflags: %d\n expires: %ld\n",\r
+            opstr[opt_replace], argv[optind], sbuf.st_size,\r
+            ptr, opt_flags, opt_expires);\r
+    }\r
+\r
     if (opt_replace == 0)\r
       rc= memcached_set(memc, ptr, strlen(ptr),\r
                        mptr, sbuf.st_size,\r
index 5b6474b0e4a6d03288db1f85544ed90d3a681497..6deca09bb0731ed2c3125f8229c436479d895d4a 100644 (file)
@@ -62,6 +62,9 @@ int main(int argc, char *argv[])
   \r
   while (optind <= argc) \r
   {\r
+    if (opt_verbose) {\r
+      printf("key: %s\nexpires: %ld\n", argv[optind], expires);\r
+    }\r
     rc = memcached_delete(memc, argv[optind], strlen(argv[optind]), expires);\r
     optind++;\r
   }\r