From e6dcebf999613e1163237c534e1fbe13c82f97b8 Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Tue, 13 Sep 2022 12:27:13 +0000 Subject: log: allow querying whether personal info should be shown or not We need this when building printable representations of helper types like the MMBearerProperties object. --- src/mm-log.c | 6 ++++++ src/mm-log.h | 23 ++++++++++++----------- 2 files changed, 18 insertions(+), 11 deletions(-) (limited to 'src') diff --git a/src/mm-log.c b/src/mm-log.c index c492ff9f..a1c1aa4a 100644 --- a/src/mm-log.c +++ b/src/mm-log.c @@ -213,6 +213,12 @@ log_backend_systemd_journal (const char *loc, } #endif +gboolean +mm_log_get_show_personal_info (void) +{ + return personal_info; +} + gboolean mm_log_check_level_enabled (MMLogLevel level) { diff --git a/src/mm-log.h b/src/mm-log.h index b0dab7ae..84e75964 100644 --- a/src/mm-log.h +++ b/src/mm-log.h @@ -64,17 +64,18 @@ void _mm_log (gpointer obj, const gchar *fmt, ...) __attribute__((__format__ (__printf__, 6, 7))); -gboolean mm_log_set_level (const gchar *level, - GError **error); -gboolean mm_log_setup (const gchar *level, - const gchar *log_file, - gboolean log_journal, - gboolean show_ts, - gboolean rel_ts, - gboolean show_personal_info, - GError **error); -gboolean mm_log_check_level_enabled (MMLogLevel level); -void mm_log_shutdown (void); +gboolean mm_log_set_level (const gchar *level, + GError **error); +gboolean mm_log_setup (const gchar *level, + const gchar *log_file, + gboolean log_journal, + gboolean show_ts, + gboolean rel_ts, + gboolean show_personal_info, + GError **error); +gboolean mm_log_check_level_enabled (MMLogLevel level); +gboolean mm_log_get_show_personal_info (void); +void mm_log_shutdown (void); /* Helper used when printing a string that may be personal * info. Depending on the settings, we may print it as-is, -- cgit v1.2.3-70-g09d2