From d4c943114241e6674a664154fcbe6886ddd22a2a Mon Sep 17 00:00:00 2001 From: Louis Date: Fri, 29 Oct 2021 18:28:31 +0800 Subject: [PATCH] catch createWriteStream error --- server/util-server.js | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/server/util-server.js b/server/util-server.js index 2ed6889b4..5d65f46d3 100644 --- a/server/util-server.js +++ b/server/util-server.js @@ -335,17 +335,23 @@ exports.convertToUTF8 = (body) => { return str.toString(); }; -let logFile = fs.createWriteStream("./data/error.log", { - flags: "a" -}); +let logFile; + +try { + logFile = fs.createWriteStream("./data/error.log", { + flags: "a" + }); +} catch (_) { } exports.errorLog = (error, outputToConsole = true) => { try { - const dateTime = R.isoDateTime(); - logFile.write(`[${dateTime}] ` + nodeJsUtil.format(error) + "\n"); + if (logFile) { + const dateTime = R.isoDateTime(); + logFile.write(`[${dateTime}] ` + nodeJsUtil.format(error) + "\n"); - if (outputToConsole) { - console.error(error); + if (outputToConsole) { + console.error(error); + } } } catch (_) { } };