21 lines
672 B
JavaScript
21 lines
672 B
JavaScript
const fs = require('fs');
|
|
const moment = require('moment');
|
|
|
|
module.exports.writeLog = async (value) => {
|
|
return new Promise(async (resolve, reject) => {
|
|
await fs.writeFile('./logs/simulator.log', `[${moment().format('YYYY-MM-DD HH:mm:ss')}] ${value}\n`, {'flag':'a'}, (err) => {
|
|
if (err) { reject(err); }
|
|
else { resolve(); }
|
|
});
|
|
});
|
|
}
|
|
|
|
module.exports.writeErrorLog = async (value) => {
|
|
return new Promise(async (resolve, reject) => {
|
|
console.log(`ERROR: ${value}`);
|
|
await fs.writeFile('./logs/error.log', `[${moment().format('YYYY-MM-DD HH:mm:ss')}] ${value}\n`, {'flag':'a'}, (err) => {
|
|
if (err) { reject(err); }
|
|
else { resolve(); }
|
|
});
|
|
});
|
|
} |