]> granicus.if.org Git - curl/commitdiff
hide debug output from screen, use log/ for logfiles
authorDaniel Stenberg <daniel@haxx.se>
Fri, 22 Feb 2002 10:40:05 +0000 (10:40 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Fri, 22 Feb 2002 10:40:05 +0000 (10:40 +0000)
tests/server/getpart.c
tests/server/sws.c

index e044f5b5d12b841034d6044b270c45b608df37ce..108d536af5d15f9527ae26bd29a513c53e97c985 100644 (file)
@@ -7,6 +7,12 @@
 #define EAT_SPACE(ptr) while( ptr && *ptr && isspace(*ptr) ) ptr++
 #define EAT_WORD(ptr) while( ptr && *ptr && !isspace(*ptr) && ('>' != *ptr)) ptr++
 
+#ifdef DEBUG
+#define show(x) printf x
+#else
+#define show(x)
+#endif
+
 char *appendstring(char *string, /* original string */
                    char *buffer, /* to append */
                    int *stringlen, int *stralloc)
@@ -60,9 +66,9 @@ char *spitout(FILE *stream, char *main, char *sub, int *size)
 
     if('<' != *ptr) {
       if(display) {
-        printf("=> %s", buffer);
+        show(("=> %s", buffer));
         string = appendstring(string, buffer, &stringlen, &stralloc);
-        printf("* %s\n", buffer);
+        show(("* %s\n", buffer));
       }
       continue;
     }
@@ -113,17 +119,17 @@ char *spitout(FILE *stream, char *main, char *sub, int *size)
     }
     if(display) {
       string = appendstring(string, buffer, &stringlen, &stralloc);
-      printf("* %s\n", buffer);
+      show(("* %s\n", buffer));
     }
 
     if((STATE_INSUB == state) &&
        !strcmp(cmain, main) &&
        !strcmp(csub, sub)) {
-      printf("* (%d bytes) %s\n", stringlen, buffer);
+      show(("* (%d bytes) %s\n", stringlen, buffer));
       display = 1; /* start displaying */
     }
     else {
-      printf("%d (%s/%s): %s\n", state, cmain, csub, buffer);
+      show(("%d (%s/%s): %s\n", state, cmain, csub, buffer));
       display = 0; /* no display */
     }
   }
index 183a5b9353fff0bb0da36cceef05456a8becc1de..d23368f568e758686706fe1c62227913da5062c3 100644 (file)
@@ -17,7 +17,7 @@
 #define DEFAULT_PORT 8999
 
 #ifndef DEFAULT_LOGFILE
-#define DEFAULT_LOGFILE "/dev/null"
+#define DEFAULT_LOGFILE "log/sws.log"
 #endif
 
 #define DOCBUFSIZE 4
@@ -25,7 +25,7 @@
 
 #define VERSION "cURL test suite HTTP server/0.1"
 
-#define REQUEST_DUMP "http-request.dump"
+#define REQUEST_DUMP "log/http-request.dump"
 
 #define TEST_DATA_PATH "data/test%d"
 
@@ -56,7 +56,9 @@ static void logmsg(const char *msg)
     strcpy(loctime, asctime(curr_time));
     loctime[strlen(loctime) - 1] = '\0';
     fprintf(logfp, "%s: pid %d: %s\n", loctime, getpid(), msg);
+#ifdef DEBUG
     fprintf(stderr, "%s: pid %d: %s\n", loctime, getpid(), msg);
+#endif
     fflush(logfp);
 }
 
@@ -266,8 +268,6 @@ int main(int argc, char *argv[])
     if(argc>1)
       port = atoi(argv[1]);
 
-    logfile = "logfile";
-
     /* FIX: write our pid to a file name */
 
     logfp = fopen(logfile, "a");