logswan

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

commit 659c7d58082818e1dc37f1b78a56bc9eb70de583
parent c64487d5208264c0adc98ba9e922391cc17108b5
Author: Frederic Cambus <fcambus@users.sourceforge.net>
Date:   Mon, 28 Sep 2015 23:01:30 +0200

Logswan 1.00 release

Diffstat:
MAUTHORS | 12++++++------
MCMakeLists.txt | 6+++---
MREADME.md | 2+-
Mexamples/logswan.json | 4++--
Msrc/definitions.c | 4++--
Msrc/definitions.h | 4++--
Msrc/logswan.c | 6+++---
Msrc/logswan.h | 6+++---
Msrc/output.c | 4++--
Msrc/output.h | 4++--
Msrc/parse.c | 4++--
Msrc/parse.h | 4++--
Msrc/results.h | 4++--
13 files changed, 32 insertions(+), 32 deletions(-)

diff --git a/AUTHORS b/AUTHORS @@ -1,6 +1,6 @@ -Logswan is developed by : - -Frederic Cambus <fcambus AT users DOT sourceforge DOT net> - -Site : http://www.cambus.net -Twitter : @fcambus +Logswan is developed by : + +Frederic Cambus <fcambus AT users DOT sourceforge DOT net> + +Site : http://www.cambus.net +Twitter : @fcambus diff --git a/CMakeLists.txt b/CMakeLists.txt @@ -1,11 +1,11 @@ ############################################################################### # # -# Logswan (c) by Frederic Cambus 2015 # +# Logswan 1.00 (c) by Frederic Cambus 2015 # # https://github.com/fcambus/logswan # # # # Created: 2015/05/31 # -# Last Updated: 2015/07/12 # -# # +# Last Updated: 2015/09/28 # +# # ############################################################################### cmake_minimum_required (VERSION 2.6) diff --git a/README.md b/README.md @@ -28,7 +28,7 @@ ``` # Logswan -Logswan is a Web log analyzer using probabilistic data structures. It is targeted at very large log files, typically APIs logs. It has constant memory usage regardless of the log file size, and takes approximatively 4MB of RAM. +Logswan is a fast Web log analyzer using probabilistic data structures. It is targeted at very large log files, typically APIs logs. It has constant memory usage regardless of the log file size, and takes approximatively 4MB of RAM. Unique visitors counting is performed using two HyperLogLog counters (one for IPv4, and another one for IPv6), providing a relative accuracy of 0.10%. diff --git a/examples/logswan.json b/examples/logswan.json @@ -1,6 +1,6 @@ { - "date": "2015-08-12 19:11:49", - "generator": "Logswan", + "date": "2015-09-28 19:11:00", + "generator": "Logswan 1.00", "file_size": 21510440139, "processed_lines": 104646437, "invalid_lines": 111, diff --git a/src/definitions.c b/src/definitions.c @@ -1,10 +1,10 @@ /*****************************************************************************/ /* */ -/* Logswan (c) by Frederic Cambus 2015 */ +/* Logswan 1.00 (c) by Frederic Cambus 2015 */ /* https://github.com/fcambus/logswan */ /* */ /* Created: 2015/05/31 */ -/* Last Updated: 2015/07/19 */ +/* Last Updated: 2015/09/28 */ /* */ /* Logswan is released under the BSD 3-Clause license. */ /* See LICENSE file for details. */ diff --git a/src/definitions.h b/src/definitions.h @@ -1,10 +1,10 @@ /*****************************************************************************/ /* */ -/* Logswan (c) by Frederic Cambus 2015 */ +/* Logswan 1.00 (c) by Frederic Cambus 2015 */ /* https://github.com/fcambus/logswan */ /* */ /* Created: 2015/05/31 */ -/* Last Updated: 2015/07/19 */ +/* Last Updated: 2015/09/28 */ /* */ /* Logswan is released under the BSD 3-Clause license. */ /* See LICENSE file for details. */ diff --git a/src/logswan.c b/src/logswan.c @@ -1,10 +1,10 @@ /*****************************************************************************/ /* */ -/* Logswan (c) by Frederic Cambus 2015 */ +/* Logswan 1.00 (c) by Frederic Cambus 2015 */ /* https://github.com/fcambus/logswan */ /* */ /* Created: 2015/05/31 */ -/* Last Updated: 2015/09/20 */ +/* Last Updated: 2015/09/28 */ /* */ /* Logswan is released under the BSD 3-Clause license. */ /* See LICENSE file for details. */ @@ -77,7 +77,7 @@ int main (int argc, char *argv[]) { hll_init(&uniqueIPv6, 20); printf("-------------------------------------------------------------------------------\n" \ - " Logswan (c) by Frederic Cambus 2015 \n" \ + " Logswan 1.00 (c) by Frederic Cambus 2015 \n" \ "-------------------------------------------------------------------------------\n\n"); while ((getoptFlag = getopt(argc, argv, "hv")) != -1) { diff --git a/src/logswan.h b/src/logswan.h @@ -1,10 +1,10 @@ /*****************************************************************************/ /* */ -/* Logswan (c) by Frederic Cambus 2015 */ +/* Logswan 1.00 (c) by Frederic Cambus 2015 */ /* https://github.com/fcambus/logswan */ /* */ /* Created: 2015/05/31 */ -/* Last Updated: 2015/09/20 */ +/* Last Updated: 2015/09/28 */ /* */ /* Logswan is released under the BSD 3-Clause license. */ /* See LICENSE file for details. */ @@ -14,7 +14,7 @@ #ifndef LOGSWAN_H #define LOGSWAN_H -#define VERSION "Logswan" +#define VERSION "Logswan 1.00" #define LINE_MAX_LENGTH 65536 #endif /* LOGSWAN_H */ diff --git a/src/output.c b/src/output.c @@ -1,10 +1,10 @@ /*****************************************************************************/ /* */ -/* Logswan (c) by Frederic Cambus 2015 */ +/* Logswan 1.00 (c) by Frederic Cambus 2015 */ /* https://github.com/fcambus/logswan */ /* */ /* Created: 2015/05/31 */ -/* Last Updated: 2015/07/19 */ +/* Last Updated: 2015/09/28 */ /* */ /* Logswan is released under the BSD 3-Clause license. */ /* See LICENSE file for details. */ diff --git a/src/output.h b/src/output.h @@ -1,10 +1,10 @@ /*****************************************************************************/ /* */ -/* Logswan (c) by Frederic Cambus 2015 */ +/* Logswan 1.00 (c) by Frederic Cambus 2015 */ /* https://github.com/fcambus/logswan */ /* */ /* Created: 2015/05/31 */ -/* Last Updated: 2015/07/19 */ +/* Last Updated: 2015/09/28 */ /* */ /* Logswan is released under the BSD 3-Clause license. */ /* See LICENSE file for details. */ diff --git a/src/parse.c b/src/parse.c @@ -1,10 +1,10 @@ /*****************************************************************************/ /* */ -/* Logswan (c) by Frederic Cambus 2015 */ +/* Logswan 1.00 (c) by Frederic Cambus 2015 */ /* https://github.com/fcambus/logswan */ /* */ /* Created: 2015/05/31 */ -/* Last Updated: 2015/07/19 */ +/* Last Updated: 2015/09/28 */ /* */ /* Logswan is released under the BSD 3-Clause license. */ /* See LICENSE file for details. */ diff --git a/src/parse.h b/src/parse.h @@ -1,10 +1,10 @@ /*****************************************************************************/ /* */ -/* Logswan (c) by Frederic Cambus 2015 */ +/* Logswan 1.00 (c) by Frederic Cambus 2015 */ /* https://github.com/fcambus/logswan */ /* */ /* Created: 2015/05/31 */ -/* Last Updated: 2015/07/19 */ +/* Last Updated: 2015/09/28 */ /* */ /* Logswan is released under the BSD 3-Clause license. */ /* See LICENSE file for details. */ diff --git a/src/results.h b/src/results.h @@ -1,10 +1,10 @@ /*****************************************************************************/ /* */ -/* Logswan (c) by Frederic Cambus 2015 */ +/* Logswan 1.00 (c) by Frederic Cambus 2015 */ /* https://github.com/fcambus/logswan */ /* */ /* Created: 2015/05/31 */ -/* Last Updated: 2015/07/19 */ +/* Last Updated: 2015/09/28 */ /* */ /* Logswan is released under the BSD 3-Clause license. */ /* See LICENSE file for details. */