Я использую библиотеку файловой системы Node для добавления сообщений в файл журнала
const fs = require('fs');
const filename = 'log.txt'
const body = `This is a message \r\n`
fs.appendFile(filename, body, function (err) {
if (err) console.error('An error occurred', err);
});
Я бы хотел свернуть файл, когда он достигнет определенного числа строк, например, если файл достигает100 строк, самая первая строка в файле должна быть удалена, а последняя строка должна быть добавлена.
Есть ли простой способ добиться этого с помощью fs
?