Ver código fonte

add option to disable timestamps in logs

jomo 10 anos atrás
pai
commit
39dbfc76d1
2 arquivos alterados com 3 adições e 2 exclusões
  1. 1 0
      modules/config.example.js
  2. 2 2
      modules/logging.js

+ 1 - 0
modules/config.example.js

@@ -19,6 +19,7 @@ var config = {
   renders_dir: "images/renders/", // Directory where rendered skins are kept. should have trailing "/"
   capes_dir: "images/capes/",     // directory where capes are kept. should have trailing "/"
   clusters: 1,                    // We recommend not using multiple clusters YET, see issue #80
+  log_time: true,                 // set to false if you use an external logger that provides timestamps
 };
 
 module.exports = config;

+ 2 - 2
modules/logging.js

@@ -17,11 +17,11 @@ function split_args(args) {
 
 function log(level, args, logger) {
   logger = logger || console.log;
-  var time = new Date().toISOString();
+  var time = config.log_time ? new Date().toISOString() + " " : "";
   var clid = (cluster.worker && cluster.worker.id || "M");
   var lines = split_args(args).split("\n");
   for (var i = 0, l = lines.length; i < l; i++) {
-    logger(time + " " + clid + " " + level + ": " + lines[i]);
+    logger(time + clid + " " + level + ": " + lines[i]);
   }
 }