Я пишу в файл журнала my.log
, используя writestream fs.createWriteStream('my.log', {flags: 'a'})
.
В то же время у меня есть другой фрагмент кода, который использует fs.createReadStream()
для чтения файла my.log
, однако, этот, похоже, не получает обновления, как только файл журнала записывается. Только когда я вручную открываю и закрываю файл в моей ОС (windows), он запускается.
Что мне сделать, чтобы этот триггер произошел мгновенно? Должен ли я снова открывать и закрывать писательский поток, как:
var strm = fs.createWriteStream('my.log', {flags: 'a'})
// log my data
strm.close();
// rinse and repeat