瀏覽代碼

add timestamp to logs

jomo 10 年之前
父節點
當前提交
7e0e66177d
共有 1 個文件被更改,包括 12 次插入8 次删除
  1. 12 8
      modules/logging.js

+ 12 - 8
modules/logging.js

@@ -2,15 +2,19 @@ var config = require("./config");
 
 var exp = {};
 
-function debug() {
-  if (config.debug_enabled) {
-    console.log(Array.prototype.slice.call(arguments).join(" "));
-  }
+function log() {
+  var time = new Date().toISOString();
+  var text = Array.prototype.slice.call(arguments).join(" ");
+  console.log(time + ": " + text);
 }
 
-exp.log = console.log;
-exp.warn = console.warn;
-exp.error = console.error;
-exp.debug = debug;
+exp.log = log;
+exp.warn = log;
+exp.error = log;
+if (config.debug_enabled) {
+  exp.debug = log;
+} else {
+  exp.debug = function(){};
+}
 
 module.exports = exp;