Jakub Filak 2164d6
From 105aab5e018efa7d68e06ff648d0dc9e434e20d2 Mon Sep 17 00:00:00 2001
Jakub Filak 2164d6
From: Jakub Filak <jfilak@redhat.com>
Jakub Filak 2164d6
Date: Wed, 15 Oct 2014 13:33:51 +0200
Jakub Filak 2164d6
Subject: [PATCH] make ABRT quieter
Jakub Filak 2164d6
Jakub Filak 2164d6
Related: #1048384, #1147664
Jakub Filak 2164d6
Jakub Filak 2164d6
Signed-off-by: Jakub Filak <jfilak@redhat.com>
Jakub Filak 2164d6
---
Jakub Filak 2164d6
 src/daemon/abrtd.c                                |  7 +++++--
Jakub Filak 2164d6
 src/hooks/abrt-hook-ccpp.c                        | 10 +++++-----
Jakub Filak 2164d6
 src/plugins/abrt-action-generate-core-backtrace.c |  2 +-
Jakub Filak 2164d6
 3 files changed, 11 insertions(+), 8 deletions(-)
Jakub Filak 2164d6
Jakub Filak 2164d6
diff --git a/src/daemon/abrtd.c b/src/daemon/abrtd.c
Jakub Filak 2164d6
index b8426dd..cce49eb 100644
Jakub Filak 2164d6
--- a/src/daemon/abrtd.c
Jakub Filak 2164d6
+++ b/src/daemon/abrtd.c
Jakub Filak 2164d6
@@ -626,7 +626,7 @@ int main(int argc, char** argv)
Jakub Filak 2164d6
     s_signal_pipe_write = s_signal_pipe[1];
Jakub Filak 2164d6
 
Jakub Filak 2164d6
     /* Enter the event loop */
Jakub Filak 2164d6
-    log("Init complete, entering main loop");
Jakub Filak 2164d6
+    log_debug("Init complete, entering main loop");
Jakub Filak 2164d6
     run_main_loop(pMainloop);
Jakub Filak 2164d6
 
Jakub Filak 2164d6
  cleanup:
Jakub Filak 2164d6
@@ -652,7 +652,10 @@ int main(int argc, char** argv)
Jakub Filak 2164d6
     /* Exiting */
Jakub Filak 2164d6
     if (s_sig_caught && s_sig_caught != SIGALRM && s_sig_caught != SIGCHLD)
Jakub Filak 2164d6
     {
Jakub Filak 2164d6
-        error_msg("Got signal %d, exiting", s_sig_caught);
Jakub Filak 2164d6
+        /* We use TERM to stop abrtd, so not printing out error message. */
Jakub Filak 2164d6
+        if (s_sig_caught != SIGTERM)
Jakub Filak 2164d6
+            error_msg("Got signal %d, exiting", s_sig_caught);
Jakub Filak 2164d6
+
Jakub Filak 2164d6
         signal(s_sig_caught, SIG_DFL);
Jakub Filak 2164d6
         raise(s_sig_caught);
Jakub Filak 2164d6
     }
Jakub Filak 2164d6
diff --git a/src/hooks/abrt-hook-ccpp.c b/src/hooks/abrt-hook-ccpp.c
Jakub Filak 2164d6
index 8e141d4..6f471e9 100644
Jakub Filak 2164d6
--- a/src/hooks/abrt-hook-ccpp.c
Jakub Filak 2164d6
+++ b/src/hooks/abrt-hook-ccpp.c
Jakub Filak 2164d6
@@ -184,13 +184,13 @@ static char* get_executable(pid_t pid, int *fd_p)
Jakub Filak 2164d6
     if (deleted > executable && strcmp(deleted, " (deleted)") == 0)
Jakub Filak 2164d6
     {
Jakub Filak 2164d6
         *deleted = '\0';
Jakub Filak 2164d6
-        log("File '%s' seems to be deleted", executable);
Jakub Filak 2164d6
+        log_info("File '%s' seems to be deleted", executable);
Jakub Filak 2164d6
     }
Jakub Filak 2164d6
     /* find and cut off prelink suffixes from the path */
Jakub Filak 2164d6
     char *prelink = executable + strlen(executable) - strlen(".#prelink#.XXXXXX");
Jakub Filak 2164d6
     if (prelink > executable && strncmp(prelink, ".#prelink#.", strlen(".#prelink#.")) == 0)
Jakub Filak 2164d6
     {
Jakub Filak 2164d6
-        log("File '%s' seems to be a prelink temporary file", executable);
Jakub Filak 2164d6
+        log_info("File '%s' seems to be a prelink temporary file", executable);
Jakub Filak 2164d6
         *prelink = '\0';
Jakub Filak 2164d6
     }
Jakub Filak 2164d6
     return executable;
Jakub Filak 2164d6
@@ -649,7 +649,7 @@ int main(int argc, char** argv)
Jakub Filak 2164d6
              * but it does not log file name */
Jakub Filak 2164d6
             error_msg_and_die("Error saving '%s'", path);
Jakub Filak 2164d6
         }
Jakub Filak 2164d6
-        log("Saved core dump of pid %lu (%s) to %s (%llu bytes)", (long)pid, executable, path, (long long)core_size);
Jakub Filak 2164d6
+        log_notice("Saved core dump of pid %lu (%s) to %s (%llu bytes)", (long)pid, executable, path, (long long)core_size);
Jakub Filak 2164d6
         return 0;
Jakub Filak 2164d6
     }
Jakub Filak 2164d6
 
Jakub Filak 2164d6
@@ -836,7 +836,7 @@ int main(int argc, char** argv)
Jakub Filak 2164d6
             strcpy(path, newpath);
Jakub Filak 2164d6
         free(newpath);
Jakub Filak 2164d6
 
Jakub Filak 2164d6
-        log("Saved core dump of pid %lu (%s) to %s (%llu bytes)", (long)pid, executable, path, (long long)core_size);
Jakub Filak 2164d6
+        log_notice("Saved core dump of pid %lu (%s) to %s (%llu bytes)", (long)pid, executable, path, (long long)core_size);
Jakub Filak 2164d6
 
Jakub Filak 2164d6
         notify_new_path(path);
Jakub Filak 2164d6
 
Jakub Filak 2164d6
@@ -874,7 +874,7 @@ int main(int argc, char** argv)
Jakub Filak 2164d6
             unlink(core_basename);
Jakub Filak 2164d6
             return 1;
Jakub Filak 2164d6
         }
Jakub Filak 2164d6
-        log("Saved core dump of pid %lu to %s (%llu bytes)", (long)pid, full_core_basename, (long long)core_size);
Jakub Filak 2164d6
+        log_notice("Saved core dump of pid %lu to %s (%llu bytes)", (long)pid, full_core_basename, (long long)core_size);
Jakub Filak 2164d6
     }
Jakub Filak 2164d6
 
Jakub Filak 2164d6
     return 0;
Jakub Filak 2164d6
diff --git a/src/plugins/abrt-action-generate-core-backtrace.c b/src/plugins/abrt-action-generate-core-backtrace.c
Jakub Filak 2164d6
index a992a5b..791af83 100644
Jakub Filak 2164d6
--- a/src/plugins/abrt-action-generate-core-backtrace.c
Jakub Filak 2164d6
+++ b/src/plugins/abrt-action-generate-core-backtrace.c
Jakub Filak 2164d6
@@ -61,7 +61,7 @@ int main(int argc, char **argv)
Jakub Filak 2164d6
         sr_debug_parser = true;
Jakub Filak 2164d6
 
Jakub Filak 2164d6
     /* Let user know what's going on */
Jakub Filak 2164d6
-    log(_("Generating core_backtrace"));
Jakub Filak 2164d6
+    log_notice(_("Generating core_backtrace"));
Jakub Filak 2164d6
 
Jakub Filak 2164d6
     char *error_message = NULL;
Jakub Filak 2164d6
     bool success;
Jakub Filak 2164d6
-- 
Jakub Filak 2164d6
2.1.0
Jakub Filak 2164d6