I want how to log both to file and console. This is my code snippet:
I want to make it possible to both record to console and record to file. The code below works, but is there any way to do what I just mentioned?
var fs = require("fs");
var Logger = (exports.Logger = {});
var infoStream = fs.createWriteStream("logs/info.txt");
var errorStream = fs.createWriteStream("logs/error.txt");
var debugStream = fs.createWriteStream("logs/debug.txt");
Logger.info = function(msg) {
var message = new Date().toISOString() + " : " + msg + "\n";
infoStream.write(message);
};
Logger.debug = function(msg) {
var message = new Date().toISOString() + " : " + msg + "\n";
debugStream.write(message);
};
Logger.error = function(msg) {
var message = new Date().toISOString() + " : " + msg + "\n";
errorStream.write(message);
};