2016-07-16 5 views
0

Я использую простой регистратор для регистрации всего моего запроса. Но он не добавляет к файлу, а создает новый экземпляр этого файла. Как я могу писать в файл без удаления предыдущих данных. Вот мой код.Как добавить файл во время пользовательского ведения журнала в NodeJS

var fs = require('fs'); 
var Console = require('console').Console; 
var output = fs.createWriteStream('./stdout.log'); 
var errorOutput = fs.createWriteStream('./stderr.log'); 
var moment = require('moment'); 

var logger = new Console(output, errorOutput); 
logger.log('Saras'); 
logger.error(moment().format("DD-MM-YYYY hh:mm:ss a") + ' Arya', new Error("Can't do this")); 

ответ

1

Добавить флаг на добавление, когда вы звоните fs.createWriteStream

var errorOutput = fs.createWriteStream('./stderr.log', {'flags': 'a'}); 

Вы можете проверить документацию от here.

+0

Ну, это так ... Спасибо, помощник. –

Смежные вопросы