Я перенаправил console.log() в файл (app_stdout.log) Далее запускаю свою программу. Создается файл app_stdout.log. Но если вручную удалить файл журнала при запуске программы, файл app_stdout.log не будет создан снова. Зачем? Что мне здесь не хватает? есть ли способ, которым я могу поймать ошибку из WriteStream?Перенаправлено console.log() в файл. Файл журнала не создается снова, если файл журнала удален вручную
var stdout = fs.createWriteStream("app_stdout.log", {flags: 'a'});
process.__defineGetter__('stdout', function() {
return stdout;
});