]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
- added a label param to debugObj to avoid mess in a log
authorrousskov <>
Fri, 17 Jul 1998 11:09:02 +0000 (11:09 +0000)
committerrousskov <>
Fri, 17 Jul 1998 11:09:02 +0000 (11:09 +0000)
src/internal.cc
src/protos.h
src/tools.cc

index 23793532c93b0b7a7d8eaf49de89704a8a4df78d..53da11af447252db4eb4c5ef792fc503950cbe2c 100644 (file)
@@ -16,7 +16,7 @@ internalStart(request_t * request, StoreEntry * entry)
        netdbBinaryExchange(entry);
     else {
        debug(0, 0) ("internalStart: unknown request '%s'\n", upath);
-       debugObj(0,0, request, (ObjPackMethod)&httpRequestPack);
+       debugObj(0,0, "internalStart: unknown request:\n", request, (ObjPackMethod)&httpRequestPack);
        err = errorCon(ERR_INVALID_REQ, HTTP_NOT_FOUND);
        err->request = requestLink(request);
        errorAppendEntry(entry, err);
index 42fa9116543107e8a568eb2a213a2df80befa872..57a5df8ae5d841987be4162bc5215c9bca85ed50 100644 (file)
@@ -1017,7 +1017,7 @@ extern peer * carpSelectParent(request_t *);
 #endif
 
 /* packs, then prints an object using debug() */
-extern void debugObj(int section, int level, void *obj, ObjPackMethod pm);
+extern void debugObj(int section, int level, const char *label, void *obj, ObjPackMethod pm);
 
 /*
  * prototypes for system functions missing from system includes
index 58e5f2300f3dabddf5b7d0f457ea16e015561912..399db42c31bf7a79d587c64abf818f3c6915cd88 100644 (file)
@@ -1,6 +1,6 @@
 
 /*
- * $Id: tools.cc,v 1.160 1998/07/17 04:57:21 rousskov Exp $
+ * $Id: tools.cc,v 1.161 1998/07/17 05:09:03 rousskov Exp $
  *
  * DEBUG: section 21    Misc Functions
  * AUTHOR: Harvest Derived
@@ -897,15 +897,15 @@ gb_to_str(const gb_t * g)
 }
 
 void
-debugObj(int section, int level, void *obj, ObjPackMethod pm)
+debugObj(int section, int level, const char *label, void *obj, ObjPackMethod pm)
 {
     MemBuf mb;
     Packer p;
-    assert(obj);
+    assert(label && obj && pm);
     memBufDefInit(&mb);
     packerToMemInit(&p, &mb);
     (*pm)(obj, &p);
-    debug(section, level) ("%s", mb.buf);
+    debug(section, level) ("%s%s", label, mb.buf);
     packerClean(&p);
     memBufClean(&mb);
 }