diff --git a/Projects/Superalgos/TS/Function-Libraries/NodeJSFunctions.js b/Projects/Superalgos/TS/Function-Libraries/NodeJSFunctions.js index de123b8fa..edddeef3f 100644 --- a/Projects/Superalgos/TS/Function-Libraries/NodeJSFunctions.js +++ b/Projects/Superalgos/TS/Function-Libraries/NodeJSFunctions.js @@ -39,9 +39,9 @@ exports.newSuperalgosFunctionLibrariesNodeJSFunctions = function () { function finalizeLoggers() { TS.projects.superalgos.globals.taskVariables.LOGGER_MAP.forEach(forEachLogger) - function forEachLogger() { - if (TS.projects.superalgos.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE !== undefined) { - TS.projects.superalgos.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE.finalize() + function forEachLogger(logger) { + if (logger !== undefined) { + logger.finalize() } } } diff --git a/TaskServer/IndicatorBot.js b/TaskServer/IndicatorBot.js index a4669b53e..bd515e9f4 100644 --- a/TaskServer/IndicatorBot.js +++ b/TaskServer/IndicatorBot.js @@ -8,7 +8,7 @@ const MULTI_PERIOD_MARKET = require(TS.projects.superalgos.globals.nodeJSConstants.REQUIRE_ROOT_DIR + 'MultiPeriodMarket'); const MULTI_PERIOD_DAILY = require(TS.projects.superalgos.globals.nodeJSConstants.REQUIRE_ROOT_DIR + 'MultiPeriodDaily'); const FILE_STORAGE = require('./FileStorage.js'); - let fileStorage = FILE_STORAGE.newFileStorage(processIndex, TS.projects.superalgos.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).PROCESS_INSTANCE_LOGGER_MODULE); + let fileStorage = FILE_STORAGE.newFileStorage(processIndex); const DEBUG_MODULE = require(TS.projects.superalgos.globals.nodeJSConstants.REQUIRE_ROOT_DIR + 'DebugLog'); diff --git a/TaskServer/SensorBot.js b/TaskServer/SensorBot.js index 325a0cc76..8ace21bf0 100644 --- a/TaskServer/SensorBot.js +++ b/TaskServer/SensorBot.js @@ -6,7 +6,7 @@ let COMMONS_MODULE; const FILE_STORAGE = require('./FileStorage.js'); - let fileStorage = FILE_STORAGE.newFileStorage(processIndex, TS.projects.superalgos.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).PROCESS_INSTANCE_LOGGER_MODULE); + let fileStorage = FILE_STORAGE.newFileStorage(processIndex); const DEBUG_MODULE = require(TS.projects.superalgos.globals.nodeJSConstants.REQUIRE_ROOT_DIR + 'DebugLog'); diff --git a/TaskServer/TradingBot.js b/TaskServer/TradingBot.js index d00ef0d50..6780d76a0 100644 --- a/TaskServer/TradingBot.js +++ b/TaskServer/TradingBot.js @@ -7,7 +7,7 @@ const FILE_STORAGE = require('./FileStorage.js'); const SESSION = require(TS.projects.superalgos.globals.nodeJSConstants.REQUIRE_ROOT_DIR + 'TradingSession'); - let fileStorage = FILE_STORAGE.newFileStorage(processIndex, TS.projects.superalgos.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).PROCESS_INSTANCE_LOGGER_MODULE); + let fileStorage = FILE_STORAGE.newFileStorage(processIndex); let session = SESSION.newTradingSession(processIndex) const DEBUG_MODULE = require(TS.projects.superalgos.globals.nodeJSConstants.REQUIRE_ROOT_DIR + 'DebugLog');