]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
journald: add syslog fields for driver messages 1430/head
authorEvgeny Vereshchagin <evvers@ya.ru>
Thu, 1 Oct 2015 00:36:11 +0000 (03:36 +0300)
committerEvgeny Vereshchagin <evvers@ya.ru>
Thu, 1 Oct 2015 00:36:11 +0000 (03:36 +0300)
src/journal/journald-server.c

index fa2e9b9825e3b43b126617289916f8da058a6f6c..04081c3c2e2504b593d01a444cba201b5052009e 100644 (file)
@@ -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");