diff options
author | Lennart Poettering <lennart@poettering.net> | 2015-10-01 16:29:13 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2015-10-01 16:29:13 +0200 |
commit | 8f4cc914724c77cc75d9ffc31e339012be6d2dc1 (patch) | |
tree | 0f53c463ba3ea09f8ee98ec759c589bda3a2dab1 /src | |
parent | 8b5f9d156ceec7284eeabe79fcbf51f503eb50f5 (diff) | |
parent | b6fa25552e538eca207072e12d223e3523b21a19 (diff) |
Merge pull request #1430 from evverx/driver-syslog
journald: add syslog fields for driver messages
Diffstat (limited to 'src')
-rw-r--r-- | src/journal/journald-server.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/journal/journald-server.c b/src/journal/journald-server.c index 564a1ae73d..4566612949 100644 --- a/src/journal/journald-server.c +++ b/src/journal/journald-server.c @@ -825,7 +825,7 @@ static void dispatch_message_real( void server_driver_message(Server *s, sd_id128_t message_id, const char *format, ...) { char mid[11 + 32 + 1]; char buffer[16 + LINE_MAX + 1]; - struct iovec iovec[N_IOVEC_META_FIELDS + 4]; + struct iovec iovec[N_IOVEC_META_FIELDS + 6]; int n = 0; va_list ap; struct ucred ucred = {}; @@ -833,6 +833,9 @@ void server_driver_message(Server *s, sd_id128_t message_id, const char *format, assert(s); assert(format); + IOVEC_SET_STRING(iovec[n++], "SYSLOG_FACILITY=3"); + IOVEC_SET_STRING(iovec[n++], "SYSLOG_IDENTIFIER=systemd-journald"); + IOVEC_SET_STRING(iovec[n++], "PRIORITY=6"); IOVEC_SET_STRING(iovec[n++], "_TRANSPORT=driver"); |