logging.js 362 B

1234567891011121314151617181920
  1. var config = require("./config");
  2. var exp = {};
  3. function log() {
  4. var time = new Date().toISOString();
  5. var text = Array.prototype.slice.call(arguments).join(" ");
  6. console.log(time + ": " + text);
  7. }
  8. exp.log = log;
  9. exp.warn = log;
  10. exp.error = log;
  11. if (config.debug_enabled) {
  12. exp.debug = log;
  13. } else {
  14. exp.debug = function(){};
  15. }
  16. module.exports = exp;