summaryrefslogtreecommitdiff
path: root/src/util/sss_log.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/util/sss_log.c')
-rw-r--r--src/util/sss_log.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/util/sss_log.c b/src/util/sss_log.c
index 6b78c9d4..5be9e7f2 100644
--- a/src/util/sss_log.c
+++ b/src/util/sss_log.c
@@ -65,6 +65,7 @@ void sss_log(int priority, const char *format, ...)
int syslog_priority;
int ret;
char *message;
+ const char *domain;
va_start(ap, format);
ret = vasprintf(&message, format, ap);
@@ -75,8 +76,14 @@ void sss_log(int priority, const char *format, ...)
return;
}
+ domain = getenv(SSS_DOM_ENV);
+ if (domain == NULL) {
+ domain = "";
+ }
+
syslog_priority = sss_to_syslog(priority);
sd_journal_send("MESSAGE=%s", message,
+ "SSSD_DOMAIN=%s", domain,
"PRIORITY=%i", syslog_priority,
"SYSLOG_FACILITY=%i", LOG_FAC(LOG_DAEMON),
"SYSLOG_IDENTIFIER=%s", debug_prg_name,