[英]fs.writeFile start new line for each time it's called
运行此代码时,它可以正常工作,但是我希望它每次运行时都创建一行新数据。
因此,如果它运行一次,它将 go, Checked Status: ONLINE
然后停止 - 但是如果再次运行代码,它将再次在它的下方创建一个新行,这样我就可以保持准确的状态日志。
var fs = require('fs');
fs.writeFile('./status.log',
`Checked Status: ${currentStatus}`
,()=>{
logger.debug("AccessLog submitted!");
})
是的,我知道 - 有更好的记录停机时间的方法,这只是我正在使用的最方便的方法。
fs.writefile()
从头开始写入整个文件,因此您每次都覆盖以前的内容。 如果您想在文件末尾添加更多内容,则应该使用fs.appendFile()
。 并且可能在您正在编写的内容中包含一个换行符,因此每个条目都是它自己的行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.