From a9c84b0633292e88a28ab5a7299780cc27c92845 Mon Sep 17 00:00:00 2001 From: Rachit Tiwari Date: Fri, 21 Feb 2025 15:51:28 +0530 Subject: [PATCH 1/2] Adding logLevel flag for node-tunnel --- lib/cfg/node-tunnel-config-v3-latest.json | 5 +++-- lib/tunnel.js | 9 ++++++++- package-lock.json | 4 ++-- package.json | 2 +- 4 files changed, 14 insertions(+), 6 deletions(-) diff --git a/lib/cfg/node-tunnel-config-v3-latest.json b/lib/cfg/node-tunnel-config-v3-latest.json index 75be255..71f4ea5 100644 --- a/lib/cfg/node-tunnel-config-v3-latest.json +++ b/lib/cfg/node-tunnel-config-v3-latest.json @@ -76,7 +76,7 @@ }, "AuthUrl": "https://accounts.lambdatest.com/api/user/token/auth", "logEnable": true, - "latest": "4.0.8", + "latest": "4.0.9", "supportedVersions": [ "1.0.0", @@ -121,6 +121,7 @@ "4.0.5", "4.0.6", "4.0.7", - "4.0.8" + "4.0.8", + "4.0.9" ] } diff --git a/lib/tunnel.js b/lib/tunnel.js index b8fa2be..588bbe0 100644 --- a/lib/tunnel.js +++ b/lib/tunnel.js @@ -856,6 +856,13 @@ function addArguments_(self, fnCallback) { binaryArgs.push(value) } break; + case 'loglevel': + case 'log-level': + if (value) { + binaryArgs.push('--log-level'); + binaryArgs.push(value) + } + break; } } if (binaryArgs.indexOf('--controller') === -1) { @@ -1150,7 +1157,7 @@ async function getTunnelID(infoAPIPort, retries){ }) var subprocess = childProcess.spawn(self.binaryPath, binaryArguments, { detached:true, - stdio:'ignore' + stdio:['ignore','ignore','ignore','ignore'] }); subprocess.unref() diff --git a/package-lock.json b/package-lock.json index 7babc9f..f05fe61 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@lambdatest/node-tunnel", - "version": "4.0.8", + "version": "4.0.9", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@lambdatest/node-tunnel", - "version": "4.0.8", + "version": "4.0.9", "license": "ISC", "dependencies": { "adm-zip": "^0.5.10", diff --git a/package.json b/package.json index dfc08ab..84ebdd0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@lambdatest/node-tunnel", - "version": "4.0.8", + "version": "4.0.9", "description": "Nodejs bindings for LambdaTest Tunnel", "main": "index.js", "files": [ From 97dc7323448f044f56d58d0628b14f81c031f800 Mon Sep 17 00:00:00 2001 From: Rachit Tiwari Date: Fri, 21 Feb 2025 16:08:30 +0530 Subject: [PATCH 2/2] Reverted back 'ignore' key to string --- lib/tunnel.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/tunnel.js b/lib/tunnel.js index 588bbe0..c31869b 100644 --- a/lib/tunnel.js +++ b/lib/tunnel.js @@ -1157,7 +1157,7 @@ async function getTunnelID(infoAPIPort, retries){ }) var subprocess = childProcess.spawn(self.binaryPath, binaryArguments, { detached:true, - stdio:['ignore','ignore','ignore','ignore'] + stdio:'ignore' }); subprocess.unref()