UNPKG

elsewhere

Version:

A node project that aims to replicate the functionality of the Google Social Graph API

54 lines (43 loc) 1.2 kB
var logLevel = 2; function setLogLevel (newLogLevel) { logLevel = newLogLevel; } // logLevel - 4 // log - the finest logging level. Can be used to log very specific // information that is only relevant in a true debugging scenario function log (msg) { if (logLevel > 3) { console.log('log: ' + msg); } } // logLevel - 3 // info - General application flow, such as "Starting app" and "registering ...". // in short, information which should help any observer understand what the // application is doing in general. function info (msg) { if (logLevel > 2) { console.info('info: ' + msg); } } // logLevel - 2 // warn - warns of errors that can be recovered. Such as failing to // parse a date or using an unsafe routine. function warn (msg) { if (logLevel > 1) { console.warn('warn: ' + msg); } } // logLevel - 1 // error - warns of errors that can be recovered. Such as failing to // parse a date or using an unsafe routine. function error (msg) { if (logLevel > 0) { console.error('error: ' + msg); } } // Taken from the node.js logging levels exports.log = log; exports.info = info; exports.warn = warn; exports.error = error; exports.setLogLevel = setLogLevel;