Skip to content

A Visual Studio Code extension that connects to embedded Linux devices over SSH, tails their logs, and displays them with loglevel colorization, filtering presets, custom keywords highlighting and filtered export.

License

Notifications You must be signed in to change notification settings

ascillato/VSCode-Logger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Embedded Device Logger

The Embedded Device Logger is a Visual Studio Code extension that can connect to your devices over SSH, tail their logs, and help you analyze the data with loglevel colorization, quick filters, custom keywords highlights and filtered export. It provides also an SFTP client, SSH terminals and one-off SSH commands to help you develop, debug and maintain your Linux-based devices.

  • Live logs view:

Live Log panel screenshot

  • SFTP Panel view:

SFTP panel screenshot

  • Offline logs view:

Offline Log panel screenshot

If you like the extension, please rate it. We welcome issue reports and feature requests.

Key Features

  • Stream device logs over SSH with real-time log-level parsing and colorization.
  • Search, filter, bookmark, and export the exact lines you need.
  • Highlight up to 10 keywords per panel to spot critical events fast.
  • Run one-off SSH commands.
  • Open SSH terminals.
  • Browse files with the built-in SFTP explorer.
  • Secure by default: passwords and key passphrases live in VS Code Secret Storage.
  • Privacy focused. No telemetry. Everything runs locally.

Getting started

  1. Install the extension (see below).
  2. Open the Embedded Logger view from the Activity Bar (terminal icon).
  3. Open the configuration with the edit icon (🖍) and add your devices under embeddedLogger.devices and start streaming logs.

For the full setup and configuration reference, see the Detailed Usage and Configuration guide.

Installation

  • From the VS Code Extensions view, search for Embedded Device Logger (Publisher: Scallant).
  • From Quick Open (Ctrl/Cmd+P): ext install Scallant.embedded-device-logger.
  • From a terminal: code --install-extension Scallant.embedded-device-logger.

Visit the Marketplace page for more details.

For developers

Want to build from source or contribute? See the Developer Setup and Workflow for packaging, local installs, and contribution guidelines. The project is open to pull requests. Please, check the CONTRIBUTING guide and the Code Architecture Overview before submitting.

About

A Visual Studio Code extension that connects to embedded Linux devices over SSH, tails their logs, and displays them with loglevel colorization, filtering presets, custom keywords highlighting and filtered export.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors 2

  •  
  •