Files
myspeed/server/config/errorHandler.js
2022-10-16 17:46:07 +02:00

14 lines
466 B
JavaScript

const fs = require("fs");
const filePath = process.cwd() + "/data/logs/error.log";
// Writes the errors into the error.log file
module.exports = (error) => {
const date = new Date().toLocaleString();
const lineStarter = fs.existsSync(filePath) ? "\n\n" : "";
fs.writeFile(filePath, lineStarter + "## " + date + "\n" + error, {flag: 'a+'}, err => {
if (err) console.error("Could not save error log file.", error);
});
process.exit(1);
}