Wiki

Clone wiki

atlasboard / logger

About logger

logger is a log facade for logging.

logger dependency code is on /lib/job-dependencies/logger

logger is also emitting to the socket.io sink (see /lib/logger.js), so you can get the logs on http://localhost:<port>/log

Code example

#!javascript

module.exports = function(config, dependencies, job_callback) {
    var logger = dependencies.logger;
    dependencies.request({url: 'http://www.google.com'}, function(err, response, body) {
        if (err || !response || response.statusCode != 200) {
            logger.error('Google down!!');
        } else {
            logger.log('Google up');
        }
        job_callback();
    });
};

Updated