summaryrefslogtreecommitdiff
path: root/src/logging
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2010-08-08 01:36:08 -0500
committerDan Williams <dcbw@redhat.com>2010-08-08 01:38:52 -0500
commitb9a919784ed65bb956c46ee926c1269145d129b9 (patch)
treee7df387a1cccd1fd698de4f87d01a03487767b1e /src/logging
parent759ad39c8c2e440a1306a46f6ae73e193df97269 (diff)
downloadNetworkManager-b9a919784ed65bb956c46ee926c1269145d129b9.tar.gz
logging: add accessor for log level
Diffstat (limited to 'src/logging')
-rw-r--r--src/logging/nm-logging.c6
-rw-r--r--src/logging/nm-logging.h1
2 files changed, 7 insertions, 0 deletions
diff --git a/src/logging/nm-logging.c b/src/logging/nm-logging.c
index 9d1905da08..5b5622fd70 100644
--- a/src/logging/nm-logging.c
+++ b/src/logging/nm-logging.c
@@ -209,6 +209,12 @@ nm_logging_domains_to_string (void)
return g_string_free (str, FALSE);
}
+gboolean
+nm_logging_level_enabled (guint32 level)
+{
+ return !!(log_level & level);
+}
+
void _nm_log (const char *loc,
const char *func,
guint32 domain,
diff --git a/src/logging/nm-logging.h b/src/logging/nm-logging.h
index 2eedf5ff14..e4abcf75ca 100644
--- a/src/logging/nm-logging.h
+++ b/src/logging/nm-logging.h
@@ -90,6 +90,7 @@ void _nm_log (const char *loc, const char *func,
const char *nm_logging_level_to_string (void);
char *nm_logging_domains_to_string (void);
+gboolean nm_logging_level_enabled (guint32 level);
/* Undefine the nm-utils.h logging stuff to ensure errors */
#undef nm_print_backtrace