Я использую fs.createWriteStream с morgan для записи журнала в текстовый файл.Ниже приведен код для отслеживания изменений, внесенных в файл, но он не обнаруживает изменения.
fs.watch(loggerFile, (event, filename) => {
if (filename) {
if (fsWait) return;
fsWait = setTimeout(() => {
fsWait = false;
}, 100);
const md5Current = md5(fs.readFileSync(loggerFile));
if (md5Current === md5Previous) {
return;
}
md5Previous = md5Current;
sails.log(`${filename} file Changed`);
}
});