From 39dbfc76d14608dae9b3871f206777645222b902 Mon Sep 17 00:00:00 2001 From: jomo Date: Tue, 10 Feb 2015 00:19:56 +0100 Subject: [PATCH] add option to disable timestamps in logs --- modules/config.example.js | 1 + modules/logging.js | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/config.example.js b/modules/config.example.js index 28e2760..1f79382 100644 --- a/modules/config.example.js +++ b/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; diff --git a/modules/logging.js b/modules/logging.js index e7bd854..8b4f031 100644 --- a/modules/logging.js +++ b/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]); } }