运行此代码时,它正在工作,但我希望每次运行时都能生成一行新数据。
所以,如果它运行一次,它就会消失,Checked Status: ONLINE
然后停止——然而,如果代码再次运行,它会在它的正下方再次生成一行新行,这样我就可以准确地记录状态。
var fs = require('fs');
fs.writeFile('./status.log',
`Checked Status: ${currentStatus}`
,()=>{
logger.debug("AccessLog submitted!");
})
是的,我知道有更好的方法记录停机时间,这是我工作中最方便的方法。
fs.writefile()
从头开始写入整个文件,因此每次都会覆盖以前的内容。如果要在文件末尾添加更多内容,则应该使用fs.appendFile()
。并且可能在你写的内容中包含一行换行符,这样每个条目都是自己的一行。