Jakub Filak 757669
From 88cd0ba3d8bcbe597d777895952a3867fd789f12 Mon Sep 17 00:00:00 2001
Jakub Filak 757669
From: Jakub Filak <jfilak@redhat.com>
Jakub Filak 757669
Date: Tue, 26 Aug 2014 23:57:46 +0200
Jakub Filak 757669
Subject: [PATCH 20/24] a-h-event: don't spam system logs
Jakub Filak 757669
Jakub Filak 757669
Don't print messages about invalid dump directories so many times.
Jakub Filak 757669
Every dump directory has at leas 4 post-create events and after end of
Jakub Filak 757669
each of these events abrt-handle-event tries to find duplicates. It
Jakub Filak 757669
means 4x opens every dump directory, so it prints 4 lines for a single
Jakub Filak 757669
invalid dump directory.
Jakub Filak 757669
Jakub Filak 757669
This patch dissables the error messages in the default log mode.
Jakub Filak 757669
Jakub Filak 757669
Related to rhbz#1133674
Jakub Filak 757669
Jakub Filak 757669
Signed-off-by: Jakub Filak <jfilak@redhat.com>
Jakub Filak 757669
---
Jakub Filak 757669
 src/daemon/abrt-handle-event.c | 4 ++++
Jakub Filak 757669
 1 file changed, 4 insertions(+)
Jakub Filak 757669
Jakub Filak 757669
diff --git a/src/daemon/abrt-handle-event.c b/src/daemon/abrt-handle-event.c
Jakub Filak 757669
index 7100171..a65f86e 100644
Jakub Filak 757669
--- a/src/daemon/abrt-handle-event.c
Jakub Filak 757669
+++ b/src/daemon/abrt-handle-event.c
Jakub Filak 757669
@@ -282,7 +282,11 @@ static int is_crash_a_dup(const char *dump_dir_name, void *param)
Jakub Filak 757669
         if (strcmp(dump_dir_name, dump_dir_name2) == 0)
Jakub Filak 757669
             goto next; /* we are never a dup of ourself */
Jakub Filak 757669
 
Jakub Filak 757669
+        int sv_logmode = logmode;
Jakub Filak 757669
+        /* Silently ignore any error in the silent log level. */
Jakub Filak 757669
+        logmode = g_verbose == 0 ? 0 : sv_logmode;
Jakub Filak 757669
         dd = dd_opendir(dump_dir_name2, /*flags:*/ DD_FAIL_QUIETLY_ENOENT | DD_OPEN_READONLY);
Jakub Filak 757669
+        logmode = sv_logmode;
Jakub Filak 757669
         if (!dd)
Jakub Filak 757669
             goto next;
Jakub Filak 757669
 
Jakub Filak 757669
-- 
Jakub Filak 757669
2.1.0
Jakub Filak 757669