diff --git a/server/index.js b/server/index.js index cfb890e..69cda7c 100644 --- a/server/index.js +++ b/server/index.js @@ -14,6 +14,7 @@ const maxPayloadSize = 50;//in MB let log; let config; let argv; +let branch = ''; const argvStrings = ['lib-dir', 'inpx']; function showHelp() { @@ -39,6 +40,7 @@ async function init() { //configManager.userConfigFile = argv.config; await configManager.load(); config = configManager.config; + branch = config.branch; //logger const appLogger = new (require('./core/AppLogger'))();//singleton @@ -142,7 +144,7 @@ async function main() { }); } - server.listen(serverConfig.port, serverConfig.ip, function() { + server.listen(serverConfig.port, serverConfig.ip, () => { log(`Server is ready on http://${serverConfig.ip}:${serverConfig.port}`); }); } @@ -169,9 +171,10 @@ function initStatic(app, config) {// eslint-disable-line await main(); } catch (e) { if (log) - log(LM_FATAL, e.stack); + log(LM_FATAL, (branch == 'development' ? e.stack : e.message)); else - console.error(e.stack); + console.error(branch == 'development' ? e.stack : e.message); + ayncExit.exit(1); } })();