We need to use SIGHUP for reload of configuration --- src/base/logtrace.cc | 22 ---------------------- 1 file changed, 22 deletions(-)
diff --git a/src/base/logtrace.cc b/src/base/logtrace.cc index c1a194f60..8908c1ff3 100644 --- a/src/base/logtrace.cc +++ b/src/base/logtrace.cc @@ -75,22 +75,6 @@ static void sigusr2_handler(int sig) { trace_category_set(trace_mask); } -/** - * HUP signal handler to toggle info log level on/off - * @param sig - */ -static void sighup_handler(int sig) { - if ((global::logmask & LOG_MASK(LOG_INFO)) & LOG_MASK(LOG_INFO)) { - global::logmask = LOG_UPTO(LOG_NOTICE); - syslog(LOG_NOTICE, "logtrace: info level disabled"); - } else { - global::logmask = LOG_UPTO(LOG_INFO); - syslog(LOG_NOTICE, "logtrace: info level enabled"); - } - - setlogmask(global::logmask); -} - void trace_output(const char *file, unsigned line, unsigned priority, unsigned category, const char *format, va_list ap) { char preamble[288]; @@ -275,12 +259,6 @@ int logtrace_init_daemon(const char *ident, const char *pathname, setlogmask(logmask); - if (signal(SIGHUP, sighup_handler) == SIG_ERR) { - syslog(LOG_ERR, "logtrace: registering SIGHUP failed, (%s)", - strerror(errno)); - return -1; - } - global::logmask = logmask; return logtrace_init(ident, pathname, tracemask); -- 2.17.1 _______________________________________________ Opensaf-devel mailing list Opensaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-devel