Skip to content

Commit 4e71b09

Browse files
author
Zhuge Chen
committed
init 20161213
1 parent 136388f commit 4e71b09

File tree

5 files changed

+6
-15
lines changed

5 files changed

+6
-15
lines changed

.dep.inc

Lines changed: 0 additions & 5 deletions
This file was deleted.

README.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,7 @@
11
# C-based Implementation of LogCluster Algorithm
22

3-
*Where is the executable file:*
4-
Both the debug and release versions of LogClusterC are in folder "dist".
5-
6-
*How to manually compile the source files:*
7-
- Option 1: In terminal, change directory to this folder and execute "make" command. The source files will then be compiled, and the executable file will be generated in folder "dist".
8-
- Option 2: Open this folder via NetBeans IDE (version 8.2 was used in this project's development).
3+
**How to manually compile the source files:**
4+
In terminal, change directory to this folder and execute "gcc -O2 -o logclusterc *.c" command. The executable file named "logclusterc" then will be generated.
95

106
LogCluster is a density-based data clustering algorithm for event logs, introduced by Risto Vaarandi and Mauno Pihelgas in 2015.
117

Update log.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# Update log
2-
## 2016-04-12
2+
## Version 0.03 2016-04-12
33
1. Changed the process name to "logclusterc" in syslog utility.
44

55
2. Fixed the bug: When there is zero cluster found, segment 11 error happens. This is because sorting function tries to sort an empty cluster array.
66

7-
## 2016-12-01
7+
## Version 0.05 2016-12-01
88
1. Optimized memory consumption by modifying the content of {struct Cluster} and {struct ClusterWithToken}.
99

1010
2. Divided the one-file source code into different modules.

macro.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ typedef unsigned long wordnumber_t;
101101

102102
/* ==== Constant strings ==== */
103103

104-
#define VERSIONINFO "LogClusterC version 0.04, \
104+
#define VERSIONINFO "LogClusterC version 0.05, \
105105
Copyright (C) 2016 Zhuge Chen, Risto Vaarandi and Mauno Pihelgas"
106106

107107
#define USAGEINFO "\n\

main.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
/*
3-
LogClusterC version 0.04
3+
LogClusterC version 0.05
44
Copyright (C) 2016 Zhuge Chen, Risto Vaarandi and Mauno Pihelgas
55
66
This program is free software; you can redistribute it and/or

0 commit comments

Comments
 (0)