我正在尝试使用 Node.js 将数据附加到日志文件,并且工作正常,但它不会进入下一行。\n
似乎不适用于我下面的功能。有什么建议么?
function processInput ( text )
{
fs.open('H://log.txt', 'a', 666, function( e, id ) {
fs.write( id, text + "\n", null, 'utf8', function(){
fs.close(id, function(){
console.log('file is updated');
});
});
});
}
看起来您正在 Windows 上运行此程序(鉴于您的H://log.txt
文件路径)。
尝试使用\r\n
而不是仅仅\n
.
诚实地,\n
很好;您可能正在用记事本或其他不呈现非 Windows 换行符的其他方式查看日志文件。尝试在不同的查看器/编辑器(例如写字板)中打开它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)