linx-simulator2/src/utils.js

21 lines
672 B
JavaScript
Raw Normal View History

const fs = require('fs');
const moment = require('moment');
2019-09-18 08:11:16 +00:00
module.exports.writeLog = async (value) => {
return new Promise(async (resolve, reject) => {
2019-10-07 13:14:37 +00:00
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) => {
2019-10-09 08:26:26 +00:00
console.log(`ERROR: ${value}`);
2019-10-07 13:14:37 +00:00
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(); }
});
});
2019-09-18 08:11:16 +00:00
}