changeset 1175:245ce483da3f

req: store blahgd & libjeffpc versions in the request log This will help with debugging. Signed-off-by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
author Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
date Sat, 23 Feb 2019 11:44:55 -0500
parents bab5200701ad
children 2efc87d8e8c5
files req.c
diffstat 1 files changed, 11 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/req.c	Fri Feb 01 21:16:37 2019 -0500
+++ b/req.c	Sat Feb 23 11:44:55 2019 -0500
@@ -27,6 +27,7 @@
 
 #include <jeffpc/atomic.h>
 #include <jeffpc/mem.h>
+#include <jeffpc/version.h>
 
 #include "req.h"
 #include "utils.h"
@@ -143,6 +144,16 @@
 	nvl_set_str(logentry, "hostname", STR_DUP(hostname));
 
 	/*
+	 * store the version info
+	 */
+	tmp = nvl_alloc();
+	if (!tmp)
+		goto err_free;
+	nvl_set_str(tmp, "blahgd", STATIC_STR(version_string));
+	nvl_set_str(tmp, "libjeffpc", STATIC_STR(jeffpc_version));
+	nvl_set_nvl(logentry, "version", tmp);
+
+	/*
 	 * store the request
 	 */
 	tmp = nvl_alloc();