diff --git a/DebugLog.js b/DebugLog.js index b016122af..30e133cc9 100644 --- a/DebugLog.js +++ b/DebugLog.js @@ -44,7 +44,7 @@ if (global.CURRENT_EXECUTION_AT === "Browser") { - console.log("[INFO] DebugLog -> persist -> We do not persist logs while running at the Browser"); + //console.log("[INFO] DebugLog -> persist -> We do not persist logs while running at the Browser"); return; } diff --git a/ExtractionBotProcessMainLoop.js b/ExtractionBotProcessMainLoop.js index 8b6a94b30..1a1f08c81 100644 --- a/ExtractionBotProcessMainLoop.js +++ b/ExtractionBotProcessMainLoop.js @@ -432,6 +432,7 @@ function loopControl(nextWaitTime) { + if (FULL_LOG === true) { logger.write(MODULE_NAME, "[INFO] run -> loop -> loopControl -> Entering function."); } if (FULL_LOG === true) { logger.write(MODULE_NAME, "[INFO] run -> loop -> loopControl -> nextWaitTime = " + nextWaitTime); } /* Here we check if we must stop the loop gracefully. */ @@ -440,7 +441,9 @@ function onStop() { - if (FULL_LOG === true) { logger.write(MODULE_NAME, "[INFO] run -> loop -> loopControl -> Stopping the Loop Gracefully. See you next time!"); } + if (FULL_LOG === true) { logger.write(MODULE_NAME, "[INFO] run -> loop -> loopControl -> onStop -> Entering function."); } + + if (FULL_LOG === true) { logger.write(MODULE_NAME, "[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!"); } logger.persist(); clearInterval(intervalHandle); callBackFunction(global.DEFAULT_OK_RESPONSE); @@ -450,6 +453,8 @@ function onContinue() { + if (FULL_LOG === true) { logger.write(MODULE_NAME, "[INFO] run -> loop -> loopControl -> onContinue -> Entering function."); } + /* Extraction bots are going to be executed after a configured period of time after the last execution ended. This is to avoid overlapping executions. */ switch (nextWaitTime) { @@ -530,7 +535,7 @@ } else { stopCallBack(); } - break; + return; } default: { logger.write(MODULE_NAME, "[ERROR] run -> loop -> shallWeStop -> onInizialized -> CURRENT_EXECUTION_AT must be either 'Cloud' or 'Browser'."); diff --git a/IndicatorBotProcessMainLoop.js b/IndicatorBotProcessMainLoop.js index 09e728fbc..532b2f756 100644 --- a/IndicatorBotProcessMainLoop.js +++ b/IndicatorBotProcessMainLoop.js @@ -414,6 +414,7 @@ function loopControl(nextWaitTime) { + if (FULL_LOG === true) { logger.write(MODULE_NAME, "[INFO] run -> loop -> loopControl -> Entering function."); } if (FULL_LOG === true) { logger.write(MODULE_NAME, "[INFO] run -> loop -> loopControl -> nextWaitTime = " + nextWaitTime); } /* Here we check if we must stop the loop gracefully. */ @@ -422,7 +423,9 @@ function onStop() { - if (FULL_LOG === true) { logger.write(MODULE_NAME, "[INFO] run -> loop -> loopControl -> Stopping the Loop Gracefully. See you next time!"); } + if (FULL_LOG === true) { logger.write(MODULE_NAME, "[INFO] run -> loop -> loopControl -> onStop -> Entering function."); } + + if (FULL_LOG === true) { logger.write(MODULE_NAME, "[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!"); } logger.persist(); callBackFunction(global.DEFAULT_OK_RESPONSE); @@ -432,6 +435,8 @@ function onContinue() { + if (FULL_LOG === true) { logger.write(MODULE_NAME, "[INFO] run -> loop -> loopControl -> onContinue -> Entering function."); } + /* Indicator bots are going to be executed after a configured period of time after the last execution ended. This is to avoid overlapping executions. */ switch (nextWaitTime) { @@ -494,7 +499,7 @@ } else { stopCallBack(); } - break; + return; } default: { logger.write(MODULE_NAME, "[ERROR] run -> loop -> shallWeStop -> onInizialized -> CURRENT_EXECUTION_AT must be either 'Cloud' or 'Browser'."); diff --git a/TradingBotProcessMainLoop.js b/TradingBotProcessMainLoop.js index 63d22b1ed..7247acec6 100644 --- a/TradingBotProcessMainLoop.js +++ b/TradingBotProcessMainLoop.js @@ -2,7 +2,7 @@ const ROOT_DIR = './'; - const MODULE_NAME = "Trading Bo tProcess Main Loop"; + const MODULE_NAME = "Trading Bot Process Main Loop"; const FULL_LOG = true; let USER_BOT_MODULE; @@ -806,6 +806,7 @@ function loopControl(nextWaitTime) { + if (FULL_LOG === true) { logger.write(MODULE_NAME, "[INFO] run -> loop -> loopControl -> Entering function."); } if (FULL_LOG === true) { logger.write(MODULE_NAME, "[INFO] run -> loop -> loopControl -> nextWaitTime = " + nextWaitTime); } /* Here we check if we must stop the loop gracefully. */ @@ -814,7 +815,9 @@ function onStop() { - if (FULL_LOG === true) { logger.write(MODULE_NAME, "[INFO] run -> loop -> loopControl -> Stopping the Loop Gracefully. See you next time!"); } + if (FULL_LOG === true) { logger.write(MODULE_NAME, "[INFO] run -> loop -> loopControl -> onStop -> Entering function."); } + + if (FULL_LOG === true) { logger.write(MODULE_NAME, "[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!"); } logger.persist(); callBackFunction(global.DEFAULT_OK_RESPONSE); return; @@ -823,6 +826,8 @@ function onContinue() { + if (FULL_LOG === true) { logger.write(MODULE_NAME, "[INFO] run -> loop -> loopControl -> onContinue -> Entering function."); } + /* Trading bots are going to be executed after a configured period of time after the last execution ended. This is to avoid overlapping executions. */ switch (nextWaitTime) { @@ -885,7 +890,7 @@ } else { stopCallBack(); } - break; + return; } default: { logger.write(MODULE_NAME, "[ERROR] run -> loop -> shallWeStop -> onInizialized -> CURRENT_EXECUTION_AT must be either 'Cloud' or 'Browser'.");