Skip to main content

This maintenance release focuses on code quality improvements and marketplace visibility enhancements.

Improvements

  • Marketplace Metadata: Added pricing information ("pricing": "Free") to make it clearer that SimpleLogs is completely free to use

  • Code Quality: Completed a comprehensive code quality overhaul

    • Renamed all TypeScript interfaces to follow the "I" prefix naming convention for better code consistency
    • Removed unused variables and imports throughout the codebase
    • Replaced non-null assertions with proper null checks and optional chaining for safer code
    • Added proper type annotations where needed
    • Fixed regex escape sequences in character classes
    • Achieved 0 ESLint errors and 0 warnings across the entire codebase

Get Started

Download the latest version from the VS Code Marketplace or update your extension within VS Code.

Thank you for using Simple Logs!

A quick patch release improving the user experience of the filter bar by adding tooltips to log level filter buttons.

Bug Fixes

  • Filter Button Tooltips: Fixed missing tooltips on log level filter icons. When you hover over the filter buttons (⋅, ◉, ℹ, ⚠, ✖, ⭕), you now see clear labels indicating which icon represents which log level (TRACE, DEBUG, INFO, WARNING, ERROR, FATAL). This makes the filter bar more intuitive and eliminates confusion about which button filters which level.

Improvements

  • Enhanced accessibility of filter controls with proper tooltip support
  • Improved code quality with ESLint auto-fixes
  • Better Codicon styling support for consistent icon rendering

Technical Details

The fix involved adding pointer-events: none to the .level-icon CSS class, allowing hover events to properly bubble up to parent button elements where the title attributes are defined. This is a common pattern for ensuring tooltips work correctly with nested elements.

Get Started

Download the latest version from the VS Code Marketplace or update your extension within VS Code.

Thank you for using Simple Logs!

A quick patch release adding a convenient export button to the filter bar for easier access to the snapshot export functionality.

New Feature

  • Export Button in Filter Bar: Added a dedicated export button (📤) to the filter bar that becomes active when filters are applied. This makes the export snapshot feature more discoverable and contextual - the button only enables when you have active filters, allowing you to quickly export your filtered log view.

Improvements

  • Export button is intelligently disabled when no filters are active
  • Button tooltip changes dynamically based on state
  • Seamless integration with existing export functionality

Get Started

Download the latest version from the VS Code Marketplace or update your extension within VS Code.

Thank you for using Simple Logs!

We're excited to announce the release of Simple Logs version 1.1.0! This update focuses on enhancing the user experience with a streamlined search workflow, improved visual design, and more intuitive filter controls.

New Features

  • Streamlined Save Search Workflow: Saved searches are now identified by their filter content directly, eliminating the need for manual naming. This makes saving and managing your frequently-used filters faster and more intuitive.

  • Icon-Based Filter Toggles: The filter bar now features icon toggle buttons with tooltips for all controls, providing a cleaner, more modern interface. Log level filters (TRACE, DEBUG, INFO, WARNING, ERROR, FATAL) are now represented by intuitive icons that match the analysis view.

  • Real-Time Search Highlighting: Search terms are now highlighted instantly as you type, providing immediate visual feedback without needing to wait for backend processing.

  • Consistent Visual Language: Log level icons are now consistent across the entire extension - the same icons appear in the filter bar, saved searches display, and analysis view for a cohesive experience.

Improvements

  • Enhanced Toolbar Layout: Action buttons (Clear, Line Numbers, Wrap, Auto-scroll) are now right-aligned in the toolbar, creating better visual separation between search controls and view actions.

  • Saved Search Display: Saved searches now show a preview of the search filter with inline visual indicators (regex .*, match case Aa, level icons) instead of generic names, making it easier to identify and select the right filter at a glance.

  • Visual Consistency: The entire UI now uses icon-based controls with consistent styling, making the interface cleaner and more professional.

Icon Reference

The following icons are used throughout SimpleLogs for log levels:

  • TRACE/DEBUG: ◦ (circle)
  • INFO: ℹ (info symbol)
  • WARNING: ⚠ (warning triangle)
  • ERROR/FATAL: ⊗ (circled X)

Get Started

Download the latest version from the VS Code Marketplace or update your extension within VS Code.

Thank you for using Simple Logs!

We're excited to announce the release of Simple Logs version 1.0.9! This update focuses on improving the efficiency of log file monitoring and enhancing the user interface for a smoother experience.

Improvements

  • Enhanced Log Watchers: Improved performance for large log files with optimized incremental reading strategy
  • Memory Management: Better handling of memory usage for very large log files (>50MB)
  • UI Responsiveness: More efficient rendering of incremental log updates
  • Active File Management: Smart resource management for opened log files

Bug Fixes

  • Fixed an issue with bookmarks not correctly applying filters
  • Fixed an issue with duplicate entries when appending new log entries
  • Resolved stability issues when monitoring multiple large log files simultaneously

Get Started

Download the latest version from the VS Code Marketplace or update your extension within VS Code.

Thank you for using Simple Logs!

We're pleased to announce the release of SimpleLogs v1.0.8, featuring improved persistence for monitored files and saved searches.

What's New

This update focuses on state persistence between VS Code sessions:

  • Enhanced File Persistence: Monitored log files are now remembered between VS Code sessions using global state
  • Improved Search Persistence: Saved searches are reliably stored between sessions
  • Consistent State Management: Fixed issues with configuration vs. state management
  • Bug Fixes: Corrected command names and storage keys for better reliability
  • Performance Improvements: More efficient loading and saving of user preferences

Why This Matters

With these improvements, SimpleLogs now provides a more seamless experience across your workflow. Your monitored files and saved searches will be properly preserved between VS Code sessions, meaning you won't have to reconfigure your log monitoring setup each time you restart.

This was one of our most requested features, particularly for users who regularly monitor the same set of log files across multiple development sessions.

Upgrading

To upgrade to the latest version, simply use the Extensions panel in VS Code:

  1. Open VS Code
  2. Click the Extensions icon in the sidebar
  3. Find SimpleLogs in your installed extensions
  4. Click the Update button

Alternatively, you can download the latest version directly from the VS Code Marketplace.

Feedback

We value your input! If you have any feedback or suggestions, please open an issue on GitHub to help us continue improving SimpleLogs.

We're excited to announce the release of SimpleLogs v1.0.5, focusing on improving the extension's marketplace presence and optimizing performance.

What's New

This update focuses on marketplace visibility and code quality:

  • Marketplace Presence: Added icon to the VS Code Marketplace listing for better visibility
  • Build Optimization: Optimized build process for better extension performance
  • Code Quality: Improved code quality and stability
  • Bug Fixes: Fixed minor issues reported by users

Why This Matters

A strong presence in the VS Code Marketplace helps users discover and identify SimpleLogs more easily. The improved build process ensures the extension loads quickly and runs efficiently, even when monitoring large log files.

The code quality improvements and bug fixes contribute to a more stable and reliable experience, ensuring that SimpleLogs performs consistently and predictably in your VS Code environment.

Upgrading

To upgrade to the latest version, simply use the Extensions panel in VS Code:

  1. Open VS Code
  2. Click the Extensions icon in the sidebar
  3. Find SimpleLogs in your installed extensions
  4. Click the Update button

Alternatively, you can download the latest version directly from the VS Code Marketplace.

Feedback

We value your input! If you have any feedback or suggestions, please open an issue on GitHub to help us continue improving SimpleLogs.

We're delighted to announce the release of SimpleLogs v1.0.4, which brings significant improvements to the log viewing experience.

What's New

This update enhances how you interact with your log files in real-time:

  • Focus on Recent Entries: Log files now open positioned at the most recent entries, so you immediately see the latest information
  • Smarter Auto-Scroll: Enhanced auto-scroll behavior ensures you never miss new log entries as they're added in real-time
  • Large File Optimization: Improved handling of large log files to maintain smooth performance even with extensive logs

Why This Matters

When monitoring logs in real-time, it's crucial to have the latest information immediately visible. Our improved auto-scroll functionality ensures you're always looking at the most current log entries, making it easier to track application behavior as it happens.

The optimized file handling also means that even when working with very large log files, SimpleLogs maintains responsive performance, ensuring a seamless monitoring experience.

Upgrading

To upgrade to the latest version, simply use the Extensions panel in VS Code:

  1. Open VS Code
  2. Click the Extensions icon in the sidebar
  3. Find SimpleLogs in your installed extensions
  4. Click the Update button

Alternatively, you can download the latest version directly from the VS Code Marketplace.

Feedback

We value your input! If you have any feedback or suggestions, please open an issue on GitHub to help us continue improving SimpleLogs.

We're excited to announce the release of SimpleLogs v1.0.3, focused on enhancing the user experience when working with logs.

What's New

This update brings UI improvements for a better log monitoring experience:

  • Improved Search & Filter Interface: Enhanced placement and visibility of search and filter controls for easier access when navigating through logs
  • Enhanced UI Elements: Better visual feedback and accessibility for controls and log content
  • Smooth User Experience: Fixed UI issues to ensure a seamless workflow when monitoring logs

Upgrading

To upgrade to the latest version, simply use the Extensions panel in VS Code:

  1. Open VS Code
  2. Click the Extensions icon in the sidebar
  3. Find SimpleLogs in your installed extensions
  4. Click the Update button

Alternatively, you can download the latest version directly from the VS Code Marketplace.

Feedback

We value your input! If you have any feedback or suggestions, please open an issue on GitHub to help us continue improving SimpleLogs.

We're excited to announce the release of SimpleLogs v1.0.7, featuring enhanced branding and visual identity.

What's New

This update focuses on a refreshed visual identity:

  • New Logo: A modern, colorful logo that better represents our product's purpose
  • Improved Visual Consistency: Updated logo across the marketplace and branding assets
  • Enhanced Landing Page: Updated visuals on our documentation site
  • Build Optimizations: Further improvements to extension packaging and build process

Why This Matters

A consistent visual identity helps users recognize and remember SimpleLogs more easily. The new logo has been designed to be more distinctive and meaningful, immediately conveying the purpose of the extension - to bring order and clarity to your log files.

Behind the scenes, we've continued to improve our build and packaging process to ensure SimpleLogs remains lightweight and performant.

Upgrading

To upgrade to the latest version, simply use the Extensions panel in VS Code:

  1. Open VS Code
  2. Click the Extensions icon in the sidebar
  3. Find SimpleLogs in your installed extensions
  4. Click the Update button

Alternatively, you can download the latest version directly from the VS Code Marketplace.

Feedback

We value your input! If you have any feedback or suggestions, please open an issue on GitHub to help us continue improving SimpleLogs.