From cef7bce317368cce6c87d9bcf9745e43d1866076 Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Tue, 29 Sep 2009 14:07:18 +0200 Subject: add support for abrtd autostart Signed-off-by: Denys Vlasenko --- src/Daemon/Daemon.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/Daemon/Daemon.cpp') diff --git a/src/Daemon/Daemon.cpp b/src/Daemon/Daemon.cpp index 6445b6c..3b66bdb 100644 --- a/src/Daemon/Daemon.cpp +++ b/src/Daemon/Daemon.cpp @@ -647,13 +647,16 @@ int main(int argc, char** argv) textdomain(PACKAGE); #endif - while ((opt = getopt(argc, argv, "dv")) != -1) + while ((opt = getopt(argc, argv, "dsv")) != -1) { switch (opt) { case 'd': daemonize = false; break; + case 's': + start_syslog_logging(); + break; case 'v': g_verbose++; break; @@ -662,6 +665,7 @@ int main(int argc, char** argv) "Usage: abrt [-dv]\n" "\nOptions:" "\n\t-d\tDo not daemonize" + "\n\t-s\tLog to syslog even with -d" "\n\t-v\tVerbose" ); } @@ -701,7 +705,7 @@ int main(int argc, char** argv) } /* Child (daemon) continues */ setsid(); /* never fails */ - if (g_verbose == 0) + if (g_verbose == 0 && logmode != LOGMODE_SYSLOG) start_syslog_logging(); } -- cgit