diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/log.c | 10 | ||||
-rw-r--r-- | src/main.c | 2 |
2 files changed, 9 insertions, 3 deletions
@@ -92,10 +92,13 @@ void connman_debug(const char *format, ...) void __connman_toggle_debug(void) { - if (debug_enabled == TRUE) + if (debug_enabled == TRUE) { + connman_info("Disabling debug output"); debug_enabled = FALSE; - else + } else { + connman_info("Enabling debug output"); debug_enabled = TRUE; + } } int __connman_log_init(gboolean detach, gboolean debug) @@ -109,7 +112,8 @@ int __connman_log_init(gboolean detach, gboolean debug) syslog(LOG_INFO, "Connection Manager version %s", VERSION); - debug_enabled = debug; + if (debug == TRUE) + __connman_toggle_debug(); return 0; } @@ -40,6 +40,8 @@ static GMainLoop *main_loop = NULL; static void sig_term(int sig) { + connman_info("Terminating"); + g_main_loop_quit(main_loop); } |