aboutsummaryrefslogtreecommitdiff
path: root/src/log.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/log.c')
-rw-r--r--src/log.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/log.c b/src/log.c
index 350b5776..4681a4a3 100644
--- a/src/log.c
+++ b/src/log.c
@@ -67,7 +67,7 @@ static const char *log_date(void)
}
static void
-mpd_log_func(G_GNUC_UNUSED const gchar *log_domain,
+mpd_log_func(const gchar *log_domain,
G_GNUC_UNUSED GLogLevelFlags log_level,
const gchar *message, G_GNUC_UNUSED gpointer user_data)
{
@@ -87,8 +87,12 @@ mpd_log_func(G_GNUC_UNUSED const gchar *log_domain,
} else
converted = NULL;
- fprintf(file, "%s%s",
+ if (log_domain == NULL)
+ log_domain = "";
+
+ fprintf(file, "%s%s%s%s",
stdout_mode ? "" : log_date(),
+ log_domain, *log_domain == 0 ? "" : ": ",
message);
g_free(converted);