VSCode-Logger - v1.7.3
Contents
Embedded Device Logger
Detailed Usage and Configuration
Full feature set
Getting started
Installation
Configuration
Notes
Developer Setup and Workflow
Source code and documentation
Build and run from source
Packaging and installation
Cleaning and rebuilding
Linting and formatting
Documentation
How to contribute
Software Release Procedure
Merging
Git Branches Usage
Note on TAGs
Permanent Branches
Development (Development Branch)
Main (Release - Stable Version)
Temporary Branch Types (work branches)
Feature
Bugfix
Patch
Chore
Hotfix
Dev
Versioning
Repository Template
Architecture Overview
Design Principles
Strengths
Performance Overview
Strengths
Maintainability Overview
Strengths
UI/UX Overview
Strengths
Security Overview
Strengths
Workspace trust and configuration validation
Secure SSH handling
Webview security
Logging and file operations
Keeping dependencies up-to-date
Code Overview
Activation and configuration
Major components
Data and control flow
High-level design and data flow
Data flow: device configuration to Webview rendering
Log streaming sequence (status + reconnection aware)
SSH command execution sequence
SSH connection flow (primary/secondary hosts, bastion, and secret retrieval)
Lifecycle details
Code Development
Overview
Repository structure
Setup and development
Contribution guidelines
General principles
How to extend safely
Adding new features
Working with SSH connections
Webview guidelines
Versioning and publishing
Conclusion
API
Code Metrics
Lines of Code
Lines by language
Lines by file
Code Complexity
Benefits of Tracking Code Complexity
Improved Software Quality
Cost-Effective Maintenance
Better Resource Allocation
Enhanced Team Collaboration
Proactive Risk Management
Quantifiable Quality Standards
Code Complexity Report
Thresholds
Complexity overview
Halstead summary
Complexity by file
Halstead metrics by file
Class coupling and inheritance by file
Complexity by function (outside thresholds)
Halstead metrics by function (outside thresholds)
Class coupling and inheritance by function (outside thresholds)
Test Coverage
Overall coverage
Coverage by file
Changelog
[1.7.3] - 2026-01-20 [DEP-UPDT-1]
Added
Changed
Deprecated
Removed
Fixed
Security
[1.7.2] - 2026-01-20 [RECONNECT-FIX]
Added
Changed
Deprecated
Removed
Fixed
Security
[1.7.1] - 2026-01-17 [SFTP-KEYS-NAV]
Added
Changed
Deprecated
Removed
Fixed
Security
[1.7.0] - 2026-01-17 [SFTP-QUICK-SEARCH]
Added
Changed
Deprecated
Removed
Fixed
Security
[1.6.0] - 2026-01-03 [SETTINGS-UI]
Added
Changed
Deprecated
Removed
Fixed
Security
[1.5.1] - 2026-01-02 [DOCS]
Added
Changed
Deprecated
Removed
Fixed
Security
[1.5.0] - 2025-12-31 [QA]
Added
Changed
Deprecated
Removed
Fixed
Security
[1.4.9] - 2025-12-30 [SFTP-MORE-IMPROVEMENTS]
Added
Changed
Deprecated
Removed
Fixed
Security
[1.4.8] - 2025-12-28 [LOG-PANEL-RESTYLE]
Added
Changed
Deprecated
Removed
Fixed
Security
[1.4.7] - 2025-12-26 [SFTP-RESTYLE]
Added
Changed
Deprecated
Removed
Fixed
Security
[1.4.5] - 2025-12-23 [DETACH-SUPPORT]
Added
Changed
Deprecated
Removed
Fixed
Security
[1.4.3] - 2025-12-22 [SFTP-IMPROVEMENTS]
Added
Changed
Deprecated
Removed
Fixed
Security
[1.4.1] - 2025-12-21 [SFTP-MORE-PRESETS]
Added
Changed
Deprecated
Removed
Fixed
Security
[1.4.0] - 2025-12-21 [INDEPENDENT-HIGHLIGHTING]
Added
Changed
Deprecated
Removed
Fixed
Security
[1.3.0] - 2025-12-20 [TERMINAL-RECONNECT]
Added
Changed
Deprecated
Removed
Fixed
Security
[1.2.0] - 2025-12-15 [BASTION]
Added
Changed
Deprecated
Removed
Fixed
Security
[1.1.0] - 2025-12-11 [SFTP]
Added
Changed
Deprecated
Removed
Fixed
Security
[1.0.0] - 2025-12-08 [SSH-KEYS]
Added
Changed
Deprecated
Removed
Fixed
Security
[0.9.0] - 2025-12-07 [SETTINGS]
Added
Changed
Deprecated
Removed
Fixed
Security
[0.8.0] - 2025-12-06 [CONSOLE]
Added
Changed
Deprecated
Removed
Fixed
Security
[0.7.0] - 2025-12-06 [COMMANDS]
Added
Changed
Deprecated
Removed
Fixed
Security
[0.6.0] - 2025-12-06 [BOOKMARKS]
Added
Changed
Deprecated
Removed
Fixed
Security
[0.5.0] - 2025-12-03 [AUTO-AUTOSCROLL]
Added
Changed
Deprecated
Removed
Fixed
Security
[0.4.0] - 2025-12-01 [RECONNECT]
Added
Changed
Deprecated
Removed
Fixed
Security
[0.3.0] - 2025-11-30 [SEARCH-AND-HIGHLIGHTS]
Added
Changed
Deprecated
Removed
Fixed
Security
[0.2.0] - 2025-11-30 [LOG-FILES]
Added
Changed
Deprecated
Removed
Fixed
Security
[0.1.1] - 2025-11-29 [INITIAL]
Added
Automated Testing
What is covered
New unit and integration tests
End-to-end coverage
Running tests locally
Continuous integration
Documentation Generation
Diagrams
API reference
Building this documentation
Security Issues Report and Management
Reporting a Vulnerability
Contact
Code of Conduct
Our Pledge
Our Standards
Enforcement Responsibilities
Scope
Enforcement
Enforcement Guidelines
1. Correction
2. Warning
3. Temporary Ban
4. Permanent Ban
Attribution
License
VSCode-Logger - v1.7.3
Index
Index