Skip to content

Commit 7acabf0

Browse files
award999rbenegal
andauthored
Unified logging setup for Swift extension (#1746)
* Unified logging setup for Swift extension * Fix transpiled errors that not a constructor * Fix failing tests * Apply suggestions from code review Co-authored-by: Rishi <[email protected]> * Fix up comment * Rename setting to `outputChannelLogLevel` * Add changelog entry --------- Co-authored-by: Rishi <[email protected]>
1 parent c073793 commit 7acabf0

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+1210
-486
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@
55
### Added
66

77
- New `swift.createTasksForLibraryProducts` setting that when enabled causes the extension to automatically create and provide tasks for library products ([#1741](https://github.com/swiftlang/vscode-swift/pull/1741))
8+
- New `swift.outputChannelLogLevel` setting to control the verbosity of the `Swift` output channel ([#1746](https://github.com/swiftlang/vscode-swift/pull/1746))
9+
10+
### Changed
11+
- Added log levels and improved Swift extension logging so a logfile is produced in addition to logging messages to the existing `Swift` output channel. Deprecated the `swift.diagnostics` setting in favour of the new `swift.outputChannelLogLevel` setting ([#1746](https://github.com/swiftlang/vscode-swift/pull/1746))
812

913
## 2.10.0 - 2025-07-28
1014

0 commit comments

Comments
 (0)