]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-master: Get log timestamp prefix from LOG_STDERR_TIMESTAMP environment.
authorTimo Sirainen <tss@iki.fi>
Wed, 11 Mar 2015 11:27:49 +0000 (13:27 +0200)
committerTimo Sirainen <tss@iki.fi>
Wed, 11 Mar 2015 11:27:49 +0000 (13:27 +0200)
src/lib-master/master-service.c

index f3dec04283029946ef1921c2577790a4a7b810e2..a4239f77fd31c6603d23d499d81688e5c07957f9 100644 (file)
@@ -262,10 +262,13 @@ int master_getopt(struct master_service *service)
 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;
        }