From 7307229e908b33235f4380cfcecc4aecbc62d503 Mon Sep 17 00:00:00 2001 From: Dorian Niemiec Date: Fri, 16 Feb 2024 02:27:56 +0100 Subject: [PATCH] Added stderr logging. --- index.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index ece5c63..64b4948 100644 --- a/index.js +++ b/index.js @@ -284,7 +284,6 @@ Mod.prototype.callback = function (req, res, serverconsole, responseEnd, href, e } catch (ex) { interpreter.removeAllListeners("exit"); interpreter.stdout.removeAllListeners("data"); - interpreter.stderr.removeAllListeners("data"); if (!callServerError) { res.writeHead(500); res.end(ex.stack); @@ -317,6 +316,11 @@ Mod.prototype.callback = function (req, res, serverconsole, responseEnd, href, e callServerError(500, "RedBrick/" + version, ex); } } else { + var preparedStderr = stderr.trim() + if(preparedStderr) { + serverconsole.errmessage("There were CGI application errors:"); + serverconsole.errmessage(preparedStderr); + } res.end(); } });