mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-01-06 21:20:20 +01:00
main: (order) set g_log_set_always_fatal() early on
After parsing the cmd line options, we already can setup fatal glog
level.
(cherry picked from commit c50622c845)
This commit is contained in:
parent
4753027ddd
commit
ed26762e13
2 changed files with 16 additions and 16 deletions
16
src/main.c
16
src/main.c
|
|
@ -264,6 +264,14 @@ main (int argc, char *argv[])
|
|||
|
||||
do_early_setup (&argc, &argv);
|
||||
|
||||
if (global_opt.g_fatal_warnings) {
|
||||
GLogLevelFlags fatal_mask;
|
||||
|
||||
fatal_mask = g_log_set_always_fatal (G_LOG_FATAL_MASK);
|
||||
fatal_mask |= G_LOG_LEVEL_WARNING | G_LOG_LEVEL_CRITICAL;
|
||||
g_log_set_always_fatal (fatal_mask);
|
||||
}
|
||||
|
||||
if (global_opt.show_version) {
|
||||
fprintf (stdout, NM_DIST_VERSION "\n");
|
||||
exit (0);
|
||||
|
|
@ -375,14 +383,6 @@ main (int argc, char *argv[])
|
|||
if (!nm_main_utils_setup_signals (main_loop, &quit_early))
|
||||
exit (1);
|
||||
|
||||
if (global_opt.g_fatal_warnings) {
|
||||
GLogLevelFlags fatal_mask;
|
||||
|
||||
fatal_mask = g_log_set_always_fatal (G_LOG_FATAL_MASK);
|
||||
fatal_mask |= G_LOG_LEVEL_WARNING | G_LOG_LEVEL_CRITICAL;
|
||||
g_log_set_always_fatal (fatal_mask);
|
||||
}
|
||||
|
||||
nm_logging_syslog_openlog (global_opt.debug);
|
||||
|
||||
dbus_threads_init_default ();
|
||||
|
|
|
|||
|
|
@ -357,6 +357,14 @@ main (int argc, char *argv[])
|
|||
|
||||
do_early_setup (&argc, &argv);
|
||||
|
||||
if (global_opt.g_fatal_warnings) {
|
||||
GLogLevelFlags fatal_mask;
|
||||
|
||||
fatal_mask = g_log_set_always_fatal (G_LOG_FATAL_MASK);
|
||||
fatal_mask |= G_LOG_LEVEL_WARNING | G_LOG_LEVEL_CRITICAL;
|
||||
g_log_set_always_fatal (fatal_mask);
|
||||
}
|
||||
|
||||
if (global_opt.show_version) {
|
||||
fprintf (stdout, NM_DIST_VERSION "\n");
|
||||
exit (0);
|
||||
|
|
@ -405,14 +413,6 @@ main (int argc, char *argv[])
|
|||
main_loop = g_main_loop_new (NULL, FALSE);
|
||||
setup_signals (&quit_early);
|
||||
|
||||
if (global_opt.g_fatal_warnings) {
|
||||
GLogLevelFlags fatal_mask;
|
||||
|
||||
fatal_mask = g_log_set_always_fatal (G_LOG_FATAL_MASK);
|
||||
fatal_mask |= G_LOG_LEVEL_WARNING | G_LOG_LEVEL_CRITICAL;
|
||||
g_log_set_always_fatal (fatal_mask);
|
||||
}
|
||||
|
||||
nm_logging_syslog_openlog (global_opt.debug);
|
||||
|
||||
nm_log_info (LOGD_CORE, "nm-iface-helper (version " NM_DIST_VERSION ") is starting...");
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue