logswan

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

commit 1b5266b040b55529de7125e405c81790066e0fae
parent b1831bb8f762a2c64a61157dd28270e922be2171
Author: Frederic Cambus <fcambus@users.sourceforge.net>
Date:   Wed, 12 Aug 2015 18:33:59 +0200

Moving total visits calculation in the main loop

Diffstat:
Msrc/logswan.c | 1+
Msrc/output.c | 2+-
2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/logswan.c b/src/logswan.c @@ -211,6 +211,7 @@ int main (int argc, char *argv[]) { /* Counting unique visitors */ results.visitsIPv4 = hll_count(&uniqueIPv4); results.visitsIPv6 = hll_count(&uniqueIPv6); + results.visits = results.visitsIPv4 + results.visitsIPv6; /* Stopping timer */ end = clock(); diff --git a/src/output.c b/src/output.c @@ -64,7 +64,7 @@ char *output(Results results) { json_object_set_new(visitsObject, "ipv4", json_integer(results.visitsIPv4)); json_object_set_new(visitsObject, "ipv6", json_integer(results.visitsIPv6)); - json_object_set_new(visitsObject, "total", json_integer(results.visitsIPv4 + results.visitsIPv6)); + json_object_set_new(visitsObject, "total", json_integer(results.visits)); json_object_set_new(jsonObject, "date", json_string(results.timeStamp)); json_object_set_new(jsonObject, "generator", json_string(VERSION));