logswan

Fast Web log analyzer using probabilistic data structures
Log | Files | Refs | README | LICENSE

commit 98db0f73a77e5222a0b56483d16eda2e419e88ef
parent 1b5266b040b55529de7125e405c81790066e0fae
Author: Frederic Cambus <fcambus@users.sourceforge.net>
Date:   Wed, 12 Aug 2015 18:55:26 +0200

Renaming array storing HTTP status codes + array name in the JSON output

Diffstat:
Msrc/logswan.c | 2+-
Msrc/output.c | 6+++---
Msrc/results.h | 2+-
3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/logswan.c b/src/logswan.c @@ -181,7 +181,7 @@ int main (int argc, char *argv[]) { statusCode = strtonum(parsedLine.statusCode, 0, STATUS_CODE_MAX-1, &errstr); if (!errstr) { - results.httpStatus[statusCode] ++; + results.status[statusCode] ++; } } diff --git a/src/output.c b/src/output.c @@ -41,8 +41,8 @@ char *output(Results results) { } for (int loop=0; loop<512; loop++) { - if (results.httpStatus[loop]) { - json_array_append_new(httpStatusArray, json_pack("{s:i, s:i}", "data", loop, "hits", results.httpStatus[loop])); + if (results.status[loop]) { + json_array_append_new(httpStatusArray, json_pack("{s:i, s:i}", "data", loop, "hits", results.status[loop])); } } @@ -76,7 +76,7 @@ char *output(Results results) { json_object_set_new(jsonObject, "hits", hitsObject); json_object_set_new(jsonObject, "countries", countriesArray); json_object_set_new(jsonObject, "hours", hoursArray); - json_object_set_new(jsonObject, "http_status", httpStatusArray); + json_object_set_new(jsonObject, "status", httpStatusArray); json_object_set_new(jsonObject, "methods", methodsArray); json_object_set_new(jsonObject, "protocols", protocolsArray); json_object_set_new(jsonObject, "visits", visitsObject); diff --git a/src/results.h b/src/results.h @@ -29,7 +29,7 @@ struct results { uint64_t visitsIPv6; uint64_t countries[255]; uint64_t hours[24]; - uint64_t httpStatus[STATUS_CODE_MAX]; + uint64_t status[STATUS_CODE_MAX]; double runtime; char timeStamp[20]; uint64_t protocols[2];