fs.writeFile 每次调用时开始新行
fs.writeFile start new line for each time it's called
当 运行 运行此代码时,它可以正常工作,但是我希望它在每次 运行.
时都生成一行新数据
所以如果它是 运行 一旦它会消失,
Checked Status: ONLINE
然后停止 - 但是,如果代码再次为 运行,它将再次在它的正下方创建一个新行,以便我可以保留准确的状态日志。
var fs = require('fs');
fs.writeFile('./status.log',
`Checked Status: ${currentStatus}`
,()=>{
logger.debug("AccessLog submitted!");
})
是的,我知道 - 有更好的方法来记录停机时间,这只是我正在使用的最方便的方法。
fs.writefile()
从头开始写入整个文件,因此您每次都会覆盖以前的内容。如果你想在文件末尾添加更多内容,你应该使用 fs.appendFile()
。并且可能在您正在编写的内容中包含换行符,因此每个条目都是自己的行。
当 运行 运行此代码时,它可以正常工作,但是我希望它在每次 运行.
时都生成一行新数据所以如果它是 运行 一旦它会消失,
Checked Status: ONLINE
然后停止 - 但是,如果代码再次为 运行,它将再次在它的正下方创建一个新行,以便我可以保留准确的状态日志。
var fs = require('fs');
fs.writeFile('./status.log',
`Checked Status: ${currentStatus}`
,()=>{
logger.debug("AccessLog submitted!");
})
是的,我知道 - 有更好的方法来记录停机时间,这只是我正在使用的最方便的方法。
fs.writefile()
从头开始写入整个文件,因此您每次都会覆盖以前的内容。如果你想在文件末尾添加更多内容,你应该使用 fs.appendFile()
。并且可能在您正在编写的内容中包含换行符,因此每个条目都是自己的行。