Commit 7d043f46 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

hide debug output from screen, use log/ for logfiles

parent cbca19d6
Loading
Loading
Loading
Loading
+11 −5
Original line number Diff line number Diff line
@@ -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 */
    }
  }
+4 −4
Original line number Diff line number Diff line
@@ -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");