【问题标题】:NodeJS write log file (Json)NodeJS 写入日志文件(Json)
【发布时间】:2014-10-07 23:04:40
【问题描述】:

我想将日志写入 Json 文件

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 文件并且不覆盖旧日志?

【问题讨论】:

标签: json node.js logging


【解决方案1】:

你应该使用 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!');
});

【讨论】:

    猜你喜欢
    • 2021-04-26
    • 2019-10-10
    • 2017-10-05
    • 1970-01-01
    • 1970-01-01
    • 2012-11-13
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    相关资源
    最近更新 更多