From 2e131dc93fd08ba68693680a7dacd676832cb525 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20B=C3=BChler?= Date: Mon, 8 Feb 2010 17:00:44 +0100 Subject: [PATCH] Put pathinfo debug messages into debug-request-handling --- src/main/plugin_core.c | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/main/plugin_core.c b/src/main/plugin_core.c index 69da4ad..3295618 100644 --- a/src/main/plugin_core.c +++ b/src/main/plugin_core.c @@ -628,23 +628,31 @@ static liHandlerResult core_handle_pathinfo(liVRequest *vr, gpointer param, gpoi next_round: if (vr->physical.path->len <= vr->physical.doc_root->len) return LI_HANDLER_GO_ON; - VR_DEBUG(vr, "stat: physical path: %s", vr->physical.path->str); + if (CORE_OPTION(LI_CORE_OPTION_DEBUG_REQUEST_HANDLING).boolean) { + VR_DEBUG(vr, "stat: physical path: %s", vr->physical.path->str); + } res = li_stat_cache_get(vr, vr->physical.path, &st, &err, NULL); if (res == LI_HANDLER_WAIT_FOR_EVENT || res == LI_HANDLER_GO_ON) return res; /* stat failed. why? */ - VR_DEBUG(vr, "stat failed %i: physical path: %s", err, vr->physical.path->str); + if (CORE_OPTION(LI_CORE_OPTION_DEBUG_REQUEST_HANDLING).boolean) { + VR_DEBUG(vr, "stat failed %i: physical path: %s", err, vr->physical.path->str); + } switch (err) { case ENOTDIR: slash = strrchr(vr->physical.path->str, '/'); if (!slash) { - VR_DEBUG(vr, "no slash: %s", vr->physical.path->str); + if (CORE_OPTION(LI_CORE_OPTION_DEBUG_REQUEST_HANDLING).boolean) { + VR_DEBUG(vr, "no slash: %s", vr->physical.path->str); + } return LI_HANDLER_GO_ON; } g_string_prepend(vr->physical.pathinfo, slash); g_string_set_size(vr->physical.path, slash - vr->physical.path->str); - VR_DEBUG(vr, "physical path: %s", vr->physical.path->str); + if (CORE_OPTION(LI_CORE_OPTION_DEBUG_REQUEST_HANDLING).boolean) { + VR_DEBUG(vr, "physical path: %s", vr->physical.path->str); + } goto next_round; case ENOENT: return LI_HANDLER_GO_ON;