From af83c0ed997141b041edbc2cfd6dd68cec494962 Mon Sep 17 00:00:00 2001 From: Ignat Kolesnichenko Date: Sat, 15 Feb 2014 21:11:14 +0000 Subject: [PATCH 1/2] Allow to get logFile and pidFile from config --- lib/forever.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/forever.js b/lib/forever.js index 290be831..90b42911 100644 --- a/lib/forever.js +++ b/lib/forever.js @@ -392,8 +392,8 @@ forever.start = function (script, options) { forever.startDaemon = function (script, options) { options = options || {}; options.uid = options.uid || utile.randomString(4).replace(/^\-/, '_'); - options.logFile = forever.logFilePath(options.logFile || options.uid + '.log'); - options.pidFile = forever.pidFilePath(options.pidFile || options.uid + '.pid'); + options.logFile = forever.logFilePath(options.logFile || forever.config.store.logFile || options.uid + '.log'); + options.pidFile = forever.pidFilePath(options.pidFile || forever.config.store.pidFile || options.uid + '.pid'); var monitor, outFD, errFD, workerPath; From 23a217c588d4feb0c6bc685aea2d12b05fa98343 Mon Sep 17 00:00:00 2001 From: Ignat Kolesnichenko Date: Thu, 24 Apr 2014 19:52:14 +0400 Subject: [PATCH 2/2] Fix remark from @julianduque --- lib/forever.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/forever.js b/lib/forever.js index 90b42911..ff43f8cd 100644 --- a/lib/forever.js +++ b/lib/forever.js @@ -392,8 +392,8 @@ forever.start = function (script, options) { forever.startDaemon = function (script, options) { options = options || {}; options.uid = options.uid || utile.randomString(4).replace(/^\-/, '_'); - options.logFile = forever.logFilePath(options.logFile || forever.config.store.logFile || options.uid + '.log'); - options.pidFile = forever.pidFilePath(options.pidFile || forever.config.store.pidFile || options.uid + '.pid'); + options.logFile = forever.logFilePath(options.logFile || forever.config.get('logFile') || options.uid + '.log'); + options.pidFile = forever.pidFilePath(options.pidFile || forever.config.get('pidFile') || options.uid + '.pid'); var monitor, outFD, errFD, workerPath;