How to append to New Line in Node.js

javascript, newline, node.js

Solution

It looks like you're running this on Windows (given your `H://log.txt` file path).

Try using `\r\n` instead of just `\n`.

Honestly, `\n` is fine; you're probably viewing the log file in notepad or something else that doesn't render non-Windows newlines. Try opening it in a different viewer/editor (e.g. Wordpad).

Problem

I'm trying to Append data to a Log file using Node.js and that is working fine but it is not going to the next line. `\n` doesn't seem to be working in my function below. Any suggestions? ``` 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'); }); }); }); } ```

Original source