From 5f310af7c0f5800506473769587a15eb42cc1798 Mon Sep 17 00:00:00 2001 From: Thomas Porzelt Date: Sat, 12 Jun 2010 16:18:52 +0200 Subject: [PATCH] [mod_status] Print response status codes summary when plain format requested --- src/modules/mod_status.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/modules/mod_status.c b/src/modules/mod_status.c index 4ff0aa3..23f76cb 100644 --- a/src/modules/mod_status.c +++ b/src/modules/mod_status.c @@ -856,6 +856,17 @@ static GString *status_info_plain(liVRequest *vr, guint uptime, liStatistics *to li_string_append_int(html, connection_count[5]); g_string_append_len(html, CONST_STR_LEN("\nconnection_state_keep_alive: ")); li_string_append_int(html, connection_count[1]); + /* status cpdes */ + g_string_append_len(html, CONST_STR_LEN("\n\n# Status Codes (since start)\n1xx: ")); + li_string_append_int(html, mod_status_response_codes[0]); + g_string_append_len(html, CONST_STR_LEN("\n2xx: ")); + li_string_append_int(html, mod_status_response_codes[1]); + g_string_append_len(html, CONST_STR_LEN("\n3xx: ")); + li_string_append_int(html, mod_status_response_codes[2]); + g_string_append_len(html, CONST_STR_LEN("\n4xx: ")); + li_string_append_int(html, mod_status_response_codes[3]); + g_string_append_len(html, CONST_STR_LEN("\n5xx: ")); + li_string_append_int(html, mod_status_response_codes[4]); li_http_header_overwrite(vr->response.headers, CONST_STR_LEN("Content-Type"), CONST_STR_LEN("text/plain"));