If you are looking for a logging solution to your javascript or node.js apps, look no further, enter Winston. This little tool can write logs from your apps to a file, to the console, or to a database and you can even query the logs with its own built in syntax, how sweet is that? Anyways, I have included below the code snippets that is needed to get it going, check it out:
//by default, Winston is set to log to console
var winston = require('winston');
winston.log('info', 'Hello distributed log files!');
winston.info('Hello again distributed logs');
//you can change that behavior by doing something like this:
winston.add(winston.transports.File, { filename: 'somefile.log' });
winston.remove(winston.transports.Console);
Here is the github repo for further reading if you are considering this tool https://github.com/flatiron/winston
Pretty simple, just three lines of code and you are logging, just slap a winston.info() anywhere you want to see some info and you are good to go, enjoy!!


