From f9db49734c0ea762d8c8c0d6615a8549de921481 Mon Sep 17 00:00:00 2001 From: Danielv123 Date: Sat, 16 Dec 2017 14:25:38 +0100 Subject: [PATCH] Cleaner test output, better promise error logging --- master.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/master.js b/master.js index 13b5327b..91cf10ce 100644 --- a/master.js +++ b/master.js @@ -14,6 +14,9 @@ node master.js // and as the process name in ps/top on linux. process.title = "clusterioMaster"; +// add better stack traces on promise rejection +process.on('unhandledRejection', r => console.log(r)); + // configgy stuff debug = false; @@ -329,8 +332,7 @@ app.post("/api/remove", function(req, res) { const originalCount = Number(object.count) || 0; object.count /= ((_doleDivisionFactor[object.name]||0)+doleDivisionRetardation)/doleDivisionRetardation; object.count = Math.round(object.count); - - console.info(`Serving ${object.count}/${originalCount} ${object.name} from ${item} ${object.name} with dole division factor ${(_doleDivisionFactor[object.name]||0)} (real=${((_doleDivisionFactor[object.name]||0)+doleDivisionRetardation)/doleDivisionRetardation}), item is ${Number(item) > Number(object.count)?'stocked':'short'}.`); + if(item.length > 40) console.info(`Serving ${object.count}/${originalCount} ${object.name} from ${item} ${object.name} with dole division factor ${(_doleDivisionFactor[object.name]||0)} (real=${((_doleDivisionFactor[object.name]||0)+doleDivisionRetardation)/doleDivisionRetardation}), item is ${Number(item) > Number(object.count)?'stocked':'short'}.`); // Update existing items if item name already exists if(Number(item) > Number(object.count)) {