chore(vscode): Move information messages to logs, prevent automatically opening outputs view#9370
chore(vscode): Move information messages to logs, prevent automatically opening outputs view#9370andrew-eldridge wants to merge 4 commits into
Conversation
🤖 AI PR Validation ReportPR Review ResultsThank you for your submission! Here's detailed feedback on your PR title and body compliance:✅ PR Title
✅ Commit Type
✅ Risk Level
✅ What & Why
✅ Impact of Change
|
| Section | Status | Recommendation |
|---|---|---|
| Title | ✅ | None |
| Commit Type | ✅ | None |
| Risk Level | ✅ | None |
| What & Why | ✅ | None |
| Impact of Change | ✅ | None |
| Test Plan | Mark the appropriate test checkbox or add a short manual-testing note | |
| Contributors | ✅ | None |
| Screenshots/Videos | ✅ | None |
Overall: this PR passes. The only improvement I recommend is updating the Test Plan section so it reflects the test updates shown in the diff.
Last updated: Tue, 07 Jul 2026 05:14:37 GMT
🤖 AI PR Validation ReportPR Review ResultsThank you for your submission! Here's detailed feedback on your PR title and body compliance:✅ PR Title
✅ Commit Type
✅ Risk Level
✅ What & Why
✅ Impact of Change
|
| Section | Status | Recommendation |
|---|---|---|
| Title | ✅ | No changes needed |
| Commit Type | ✅ | Correctly selected |
| Risk Level | ✅ | Matches the diff |
| What & Why | ✅ | No changes needed |
| Impact of Change | ✅ | No changes needed |
| Test Plan | Check Unit tests added/updated in the PR body |
|
| Contributors | ✅ | No changes needed |
| Screenshots/Videos | ✅ | No action needed |
This PR passes. I did not advise a higher risk level than submitted; low is appropriate for the scope of the change. Please update the Test Plan checkbox in the PR body to reflect the unit test updates present in the diff.
Last updated: Tue, 07 Jul 2026 01:03:25 GMT
📊 Coverage CheckThe following changed files need attention: ❌
Please add tests for the uncovered files before merging. |
There was a problem hiding this comment.
Pull request overview
This PR reduces VS Code notification noise in the Logic Apps VS Code designer extension by moving many informational toasts into the extension output channel and by removing the behavior that auto-opens the Output view on log writes.
Changes:
- Removed
ext.log/showInformation/showWarning/logTelemetryhelpers and updated call sites to write toext.outputChannelinstead of showing information toasts. - Updated multiple workflow/project commands to log success/info to the output channel (and refactored a few control flows).
- Updated/trimmed unit tests to stop asserting on information toasts; removed several test-coverage markdown summary files.
Reviewed changes
Copilot reviewed 36 out of 36 changed files in this pull request and generated 5 comments.
Show a summary per file
| File | Description |
|---|---|
| apps/vs-code-designer/src/extensionVariables.ts | Removes auto-showing Output on log; simplifies ext helpers and error logging. |
| apps/vs-code-designer/src/app/utils/taskUtils.ts | Removes redundant inline comments. |
| apps/vs-code-designer/src/app/utils/codeless/connection.ts | Logs “Connection added” to output channel instead of showing an info toast. |
| apps/vs-code-designer/src/app/utils/cloudToLocalUtils.ts | Logs import-related info to output channel; adjusts telemetry properties. |
| apps/vs-code-designer/src/app/utils/bundleFeed.ts | Logs bundle-ready info to output channel instead of info toasts. |
| apps/vs-code-designer/src/app/utils/azurite/activateAzurite.ts | Logs Azurite auto-start config info to output channel. |
| apps/vs-code-designer/src/app/utils/test/bundleFeed.test.ts | Removes assertions tied to information toasts. |
| apps/vs-code-designer/src/app/languageServer/languageServer.ts | Logs LSP debug-mode startup info to output channel (localized). |
| apps/vs-code-designer/src/app/commands/workflows/useSQLStorage.ts | Logs SQL storage update info to output channel. |
| apps/vs-code-designer/src/app/commands/workflows/unitTest/codelessUnitTest/editUnitTest.ts | Logs workspace-needed info to output channel. |
| apps/vs-code-designer/src/app/commands/workflows/unitTest/codefulUnitTest/createUnitTestFromRun.ts | Logs unit-test creation success to output channel. |
| apps/vs-code-designer/src/app/commands/workflows/unitTest/codefulUnitTest/createUnitTest.ts | Logs unit-test creation success to output channel (removes info toast). |
| apps/vs-code-designer/src/app/commands/workflows/switchToDotnetProject.ts | Logs conversion-related info to output channel instead of info toasts. |
| apps/vs-code-designer/src/app/commands/workflows/switchDebugMode/switchDebugMode.ts | Refactors flow; logs success to output channel; adds explicit “no project” error. |
| apps/vs-code-designer/src/app/commands/workflows/exportLogicApp.ts | Inlines telemetry property updates previously done via ext.logTelemetry. |
| apps/vs-code-designer/src/app/commands/workflows/enableAzureConnectors.ts | Moves enabled messaging to output channel and refactors the early-return logic. |
| apps/vs-code-designer/src/app/commands/workflows/configureWebhookRedirectEndpoint/configureWebhookRedirectEndpointSteps/ConfigureRedirectEndpointStep.ts | Logs success to output channel; changes failure handling to warning toast with error detail. |
| apps/vs-code-designer/src/app/commands/workflows/test/switchToDotnetProject.test.ts | Updates extensionVariables mock; removes info-toast assertions/tests. |
| apps/vs-code-designer/src/app/commands/workflows/test/enableAzureConnectors.test.ts | Removes info-toast assertions. |
| apps/vs-code-designer/src/app/commands/parameterizeConnections.ts | Logs “already parameterized” info to output channel. |
| apps/vs-code-designer/src/app/commands/nodeJs/validateNodeJsIsLatest.ts | Logs Node.js update completion to output channel. |
| apps/vs-code-designer/src/app/commands/nodeJs/test/validateNodeJsIsLatest.test.ts | Removes info-toast assertion. |
| apps/vs-code-designer/src/app/commands/initProjectForVSCode/initProjectForVSCode.ts | Logs initialization completion to output channel. |
| apps/vs-code-designer/src/app/commands/deploy/notifyDeployComplete.ts | Removes redundant hybrid-only info toast; keeps interactive post-deploy prompt. |
| apps/vs-code-designer/src/app/commands/dataMapper/FxWorkflowRuntime.ts | Uses output channel for runtime status logs (no Output auto-open). |
| apps/vs-code-designer/src/app/commands/dataMapper/DataMapperPanel.ts | Removes reliance on deleted ext.showWarning/showInformation/log helpers. |
| apps/vs-code-designer/src/app/commands/createWorkflow/createLogicAppWorkflow.ts | Logs workflow creation completion to output channel. |
| apps/vs-code-designer/src/app/commands/createWorkflow/test/createLogicAppWorkflow.test.ts | Removes info-toast assertions. |
| apps/vs-code-designer/src/app/commands/createNewCodeProject/CodeProjectBase/CreateLogicAppWorkspace.ts | Logs project/workspace creation completion to output channel. |
| apps/vs-code-designer/src/app/commands/createNewCodeProject/CodeProjectBase/CreateLogicAppProjects.ts | Logs project creation completion to output channel. |
| apps/vs-code-designer/src/app/commands/createNewCodeProject/CodeProjectBase/test/VSCODE_CONTENTS_TEST_COVERAGE.md | Removes generated/summary coverage document. |
| apps/vs-code-designer/src/app/commands/createNewCodeProject/CodeProjectBase/test/CreateLogicAppWorkspace.test.ts | Removes info-toast assertions/tests. |
| apps/vs-code-designer/src/app/commands/createNewCodeProject/CodeProjectBase/test/CreateLogicAppWorkspace_TEST_COVERAGE.md | Removes generated/summary coverage document. |
| apps/vs-code-designer/src/app/commands/createNewCodeProject/CodeProjectBase/test/CreateLogicAppProject.test.ts | Removes info-toast assertion/test. |
| apps/vs-code-designer/src/app/commands/createNewCodeProject/CodeProjectBase/test/CreateLogicAppProject_TEST_COVERAGE.md | Removes generated/summary coverage document. |
| apps/vs-code-designer/src/app/commands/test/parameterizeConnections.test.ts | Removes info-toast assertion. |
Commit Type
Risk Level
What & Why
Impact of Change
Test Plan
Contributors
@andrew-eldridge