You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
logging: reduce log noise on debugger disconnect #3828
Problem:
CI build logs have some very noisy messages like:
2023-09-13 17:28:03 [DEBUG]: forcing debugger to disconnect: name=test-config-1
No debugger available, can not send 'disconnect': Error: No debugger available, can not send 'disconnect'
at x.customRequest (vscode-file://vscode-app/codebuild/…/vscode-linux-x64-1.68.0/resources/app/out/vs/workbench/workbench.desktop.main.js:2161:16883)
at C.$customDebugAdapterRequest (vscode-file://vscode-app/codebuild/…/vscode-linux-x64-1.68.0/resources/app/out/vs/workbench/workbench.desktop.main.js:1722:7574)
at b._doInvokeHandler (vscode-file://vscode-app/codebuild/…/vscode-linux-x64-1.68.0/resources/app/out/vs/workbench/workbench.desktop.main.js:1731:13205)
at b._invokeHandler (vscode-file://vscode-app/codebuild/…/vscode-linux-x64-1.68.0/resources/app/out/vs/workbench/workbench.desktop.main.js:1731:12889)
at b._receiveRequest (vscode-file://vscode-app/codebuild/…/vscode-linux-x64-1.68.0/resources/app/out/vs/workbench/workbench.desktop.main.js:1731:11551)
at b._receiveOneMessage (vscode-file://vscode-app/codebuild/…/vscode-linux-x64-1.68.0/resources/app/out/vs/workbench/workbench.desktop.main.js:1731:10428)
at vscode-file://vscode-app/codebuild/…/vscode-linux-x64-1.68.0/resources/app/out/vs/workbench/workbench.desktop.main.js:1731:8338
at m.invoke (vscode-file://vscode-app/codebuild/…/vscode-linux-x64-1.68.0/resources/app/out/vs/workbench/workbench.desktop.main.js:67:145)
at s.deliver (vscode-file://vscode-app/codebuild/…/vscode-linux-x64-1.68.0/resources/app/out/vs/workbench/workbench.desktop.main.js:67:2265)
Solution:
The forced disconnect is "best effort", so catch the failure and log
a more minimal message.
2023-09-13 18:37:44 [DEBUG]: forcing disconnect of debugger session "test-config-0"
2023-09-13 18:37:44 [WARN]: failed to disconnect debugger session "test-config-0": No debugger available, can not send 'disconnect'
0 commit comments