From 204087dc05af6460eeaa16f7cc42170012e0a307 Mon Sep 17 00:00:00 2001 From: Alex 'AdUser' Z Date: Fri, 16 Sep 2016 16:16:04 +1000 Subject: [PATCH] * filter-test : show matches stats by pattern --- src/filter-test.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/filter-test.c b/src/filter-test.c index c869702..e6788f0 100644 --- a/src/filter-test.c +++ b/src/filter-test.c @@ -21,6 +21,7 @@ int main(int argc, char *argv[]) { f2b_filter_t *filter = NULL; char match[IPADDR_MAX] = ""; char line[LOGLINE_MAX] = ""; + char stats[4096]; size_t read = 0, matched = 0; const char *error; FILE *file = NULL; @@ -55,8 +56,10 @@ int main(int argc, char *argv[]) { fprintf(stderr, "! (error) : %s\n", error); } } - fprintf(stderr, "%% lines read: %zu, matched: %zu\n", read, matched); fclose(file); + fprintf(stderr, "stats: %% lines read: %zu, matched: %zu\n", read, matched); + f2b_filter_stats(filter, stats, sizeof(stats)); + fputs(stats, stderr); return EXIT_SUCCESS; }