changeset 18320:13021170e269

lib-master: Get log timestamp prefix from LOG_STDERR_TIMESTAMP environment.
author Timo Sirainen <tss@iki.fi>
date Wed, 11 Mar 2015 13:27:49 +0200
parents fa42da3cc614
children 878e9d914339
files src/lib-master/master-service.c
diffstat 1 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-master/master-service.c	Mon Mar 09 21:27:51 2015 +0200
+++ b/src/lib-master/master-service.c	Wed Mar 11 13:27:49 2015 +0200
@@ -262,10 +262,13 @@
 void master_service_init_log(struct master_service *service,
 			     const char *prefix)
 {
-	const char *path;
+	const char *path, *timestamp;
 
 	if ((service->flags & MASTER_SERVICE_FLAG_STANDALONE) != 0 &&
 	    (service->flags & MASTER_SERVICE_FLAG_DONT_LOG_TO_STDERR) == 0) {
+		timestamp = getenv("LOG_STDERR_TIMESTAMP");
+		if (timestamp != NULL)
+			i_set_failure_timestamp_format(timestamp);
 		i_set_failure_file("/dev/stderr", "");
 		return;
 	}