Added stderr logging.

This commit is contained in:
Dorian Niemiec 2024-02-16 02:27:56 +01:00
parent 36e63e9c99
commit 7307229e90

View file

@ -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();
}
});