diff --git a/bt5/erp5_officejs_drone_simulator/PathTemplateItem/web_page_module/drone_simulator_logic_js.js b/bt5/erp5_officejs_drone_simulator/PathTemplateItem/web_page_module/drone_simulator_logic_js.js
index 392054b131be989f68c276cefaa77714be5f84ff..9ad4d92959b72d7a17d261a2f6e735b27a836f22 100644
--- a/bt5/erp5_officejs_drone_simulator/PathTemplateItem/web_page_module/drone_simulator_logic_js.js
+++ b/bt5/erp5_officejs_drone_simulator/PathTemplateItem/web_page_module/drone_simulator_logic_js.js
@@ -3,6 +3,8 @@
          unparam: true */
 
 var GAMEPARAMETERS = {};
+//for DEBUG/TEST mode
+var baseLogFunction = console.log, console_log = "";
 
 /******************************* DRONE MANAGER ********************************/
 var DroneManager = /** @class */ (function () {
@@ -549,6 +551,15 @@ var GameManager = /** @class */ (function () {
       FixedWingDroneAPI: FixedWingDroneAPI,
       DroneLogAPI: DroneLogAPI
     };
+    if (this._game_parameters_json.debug_test_mode) {
+      console.log = function () {
+        baseLogFunction.apply(console, arguments);
+        var args = Array.prototype.slice.call(arguments);
+        for (var i = 0;i < args.length;i++) {
+          console_log += args[i] + "\n";
+        }
+      };
+    }
   }
 
   Object.defineProperty(GameManager.prototype, "gameParameter", {
@@ -563,7 +574,11 @@ var GameManager = /** @class */ (function () {
     var gadget = this;
     return gadget._init()
       .push(function () {
-        return gadget._flight_log;
+        return {
+          'message': gadget._result_message,
+          'content': gadget._flight_log,
+          'console_log': console_log
+        };
       });
   };
 
diff --git a/bt5/erp5_officejs_drone_simulator/PathTemplateItem/web_page_module/drone_simulator_logic_js.xml b/bt5/erp5_officejs_drone_simulator/PathTemplateItem/web_page_module/drone_simulator_logic_js.xml
index 1900f7d986145ba96195461e8d25c7bfcb2c3931..f29e3f2f055e5bc648c3899f80080a8970dda0c0 100644
--- a/bt5/erp5_officejs_drone_simulator/PathTemplateItem/web_page_module/drone_simulator_logic_js.xml
+++ b/bt5/erp5_officejs_drone_simulator/PathTemplateItem/web_page_module/drone_simulator_logic_js.xml
@@ -240,7 +240,7 @@
                   </item>
                   <item>
                       <key> <string>serial</string> </key>
-                      <value> <string>1009.36979.45339.6075</string> </value>
+                      <value> <string>1010.3592.54606.53538</string> </value>
                   </item>
                   <item>
                       <key> <string>state</string> </key>
@@ -260,7 +260,7 @@
                           </tuple>
                           <state>
                             <tuple>
-                              <float>1688635184.98</float>
+                              <float>1690478004.4</float>
                               <string>UTC</string>
                             </tuple>
                           </state>
diff --git a/bt5/erp5_officejs_drone_simulator/PathTemplateItem/web_page_module/ojs_drone_simulator_script_page_js.js b/bt5/erp5_officejs_drone_simulator/PathTemplateItem/web_page_module/ojs_drone_simulator_script_page_js.js
index 77a51c1e51d1fc11957b191569c2a593aa8dfe96..0f676ed20b9a9eab7d7471da7bcc56af79af4964 100644
--- a/bt5/erp5_officejs_drone_simulator/PathTemplateItem/web_page_module/ojs_drone_simulator_script_page_js.js
+++ b/bt5/erp5_officejs_drone_simulator/PathTemplateItem/web_page_module/ojs_drone_simulator_script_page_js.js
@@ -555,9 +555,9 @@
         .push(function (result) {
           var a, blob, div, key, log, log_content;
           i = 0;
-          for (key in result) {
-            if (result.hasOwnProperty(key)) {
-              log_content = result[key].join('\n').replaceAll(",", ";");
+          for (key in result.content) {
+            if (result.content.hasOwnProperty(key)) {
+              log_content = result.content[key].join('\n').replaceAll(",", ";");
               blob = new Blob([log_content], {type: 'text/plain'});
               a = domsugar('a', {
                 text: 'Download Simulation LOG ' + i,
diff --git a/bt5/erp5_officejs_drone_simulator/PathTemplateItem/web_page_module/ojs_drone_simulator_script_page_js.xml b/bt5/erp5_officejs_drone_simulator/PathTemplateItem/web_page_module/ojs_drone_simulator_script_page_js.xml
index 67890cecf7742af7adecea9ec1dd14816f795c09..c19f851443ac3c230eed268bbf87730d7e9ff306 100644
--- a/bt5/erp5_officejs_drone_simulator/PathTemplateItem/web_page_module/ojs_drone_simulator_script_page_js.xml
+++ b/bt5/erp5_officejs_drone_simulator/PathTemplateItem/web_page_module/ojs_drone_simulator_script_page_js.xml
@@ -246,7 +246,7 @@
                   </item>
                   <item>
                       <key> <string>serial</string> </key>
-                      <value> <string>1009.22574.47206.13909</string> </value>
+                      <value> <string>1009.59163.16294.47701</string> </value>
                   </item>
                   <item>
                       <key> <string>state</string> </key>
@@ -266,7 +266,7 @@
                           </tuple>
                           <state>
                             <tuple>
-                              <float>1687785962.67</float>
+                              <float>1690477710.21</float>
                               <string>UTC</string>
                             </tuple>
                           </state>