aboutsummaryrefslogtreecommitdiff
path: root/src/mm-log.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mm-log.c')
-rw-r--r--src/mm-log.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/mm-log.c b/src/mm-log.c
index 53845f4e..c633a660 100644
--- a/src/mm-log.c
+++ b/src/mm-log.c
@@ -56,6 +56,7 @@ static guint32 log_level = MM_LOG_LEVEL_MSG | MM_LOG_LEVEL_WARN | MM_LOG_LEVEL_
static GTimeVal rel_start = { 0, 0 };
static int logfd = -1;
static gboolean append_log_level_text = TRUE;
+static gboolean personal_info = FALSE;
static void (*log_backend) (const char *loc,
const char *func,
@@ -331,6 +332,8 @@ mm_log_setup (const gchar *level,
if (level && strlen (level) && !mm_log_set_level (level, error))
return FALSE;
+ personal_info = show_personal_info;
+
if (show_timestamps)
ts_flags = TS_FLAG_WALL;
else if (rel_timestamps)
@@ -400,3 +403,13 @@ mm_log_shutdown (void)
else
close (logfd);
}
+
+/******************************************************************************/
+
+const gchar *
+mm_log_str_personal_info (const gchar *str)
+{
+ static const gchar *hidden_personal_info = "###";
+
+ return personal_info ? str : hidden_personal_info;
+}