У меня есть дочерний процесс, который я использую следующим образом в node.js. Вместо перенаправления вывода на консоль я хотел бы поместить вывод в файл журнала, расположенный где-то на машине, на которой он работает (и должен работать как для окон, так и для Mac).
Ниже приведен код, который я использую, и я хотел бы выводить файлы в файл журнала. Какие изменения необходимо сделать здесь? Спасибо!
Мой код:
var spawn = require('child_process').spawn,
ls = spawn('ls', ['-lh', '/usr']);
ls.stdout.on('data', function (data) {
console.log('stdout: ' + data);
});
ls.stderr.on('data', function (data) {
console.log('stderr: ' + data);
});
ls.on('close', function (code) {
console.log('child process exited with code ' + code);
});