NodeJS写入日志文件(Json)
我想将日志写入Json文件NodeJS写入日志文件(Json),json,node.js,logging,Json,Node.js,Logging,我想将日志写入Json文件 newEntry = "User: " + lastUsername + " Time: "+now+ " Door: "+IOSDoor; lastUserOpenClose += newEntry; jsonString = JSON.stringify(lastUserOpenClose); fs.writeFile("lastUserOpenClose.json", lastUserOpenClose, function(err) { if(e
newEntry = "User: " + lastUsername + " Time: "+now+ " Door: "+IOSDoor;
lastUserOpenClose += newEntry;
jsonString = JSON.stringify(lastUserOpenClose);
fs.writeFile("lastUserOpenClose.json", lastUserOpenClose, function(err) {
if(err) {
console.log(err);
} else {
console.log("Server-Log: The file was saved!");
}
});
但我正在覆盖日志。
如何将某些内容写入json文件而不覆盖旧日志?您应该使用fs.appendFile 例如:
fs.appendFile('message.txt', 'data to append', function (err) {
if (err) throw err;
console.log('The "data to append" was appended to file!');
});
考虑使用类似的测井模块的复制品