summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2014-06-03 13:01:42 +0200
committerThomas Haller <thaller@redhat.com>2014-06-04 11:00:57 +0200
commit783ae787af362dbc09691d344118137e4f821900 (patch)
tree6ba1b6a68932bded3f79b1c45b43b46b8075ed4b
parentb0c4af9e1c7eba8ced855bed416ffb2138f8dfd1 (diff)
downloadNetworkManager-783ae787af362dbc09691d344118137e4f821900.tar.gz
fixup! core/logging: only log messages from glog, if LOGD_GLIB is enabled
G_LOG_LEVEL_INFO is more like LOGL_DEBUG, because it is suppressed by default, unless you specify G_MESSAGES_DEBUG.
-rw-r--r--src/logging/nm-logging.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/logging/nm-logging.c b/src/logging/nm-logging.c
index dee365c181..17428d3615 100644
--- a/src/logging/nm-logging.c
+++ b/src/logging/nm-logging.c
@@ -450,11 +450,18 @@ nm_log_handler (const gchar *log_domain,
syslog_priority = LOG_NOTICE;
nm_level = LOGL_INFO;
break;
+ case G_LOG_LEVEL_INFO:
+ /* we log INFO with syslog priority LOG_INFO, but it corresponds
+ * to nm_level LOGL_DEBUG, because it will be suppressed by default
+ * by glib similar to G_LOG_LEVEL_DEBUG.
+ * */
+ syslog_priority = LOG_INFO;
+ nm_level = LOGL_DEBUG;
+ break;
case G_LOG_LEVEL_DEBUG:
syslog_priority = LOG_DEBUG;
nm_level = LOGL_DEBUG;
break;
- case G_LOG_LEVEL_INFO:
default:
syslog_priority = LOG_INFO;
nm_level = LOGL_INFO;