サーバー要求に関する詳細が発生するたびにファイルに記録したいと思います。NodeJSのファイルにイベントを記録する方法は?
これを行う最適な方法は何でしょうか?現在使用して
:コールバックを待たずに、同じファイルに複数回fs.write使用して安全ではないことを
fs.open("./log_"+log_date.getMonth()+"-"+log_date.getDate(), "a+", function(err, fd){
if(err) {
sys.puts(err);
} else {
var logLineStr = JSON.stringify(log_line);
fs.write(fd, logLineStr,null,null,null, function(err, written, buffer) {
fs.close(fd);
});
}
});
「node index.js >> filename.log'」とは何か簡単です。もしあなたがstdoutとstderrを分割することを望むなら、 'node index.js 1> filename.log 2> filename.error'かそのようなことをします。 util.logとutil.debugと組み合わせて使用してください。 – tjameson