Efficient Log Viewer
A high-performance Visual Studio Code extension designed for viewing and searching massive log files without compromising editor responsiveness.
Efficiently browse through large files using chunk-based loading.
Fast incremental search with highlighting and navigation.
Features
- Memory Efficient: Loads only a portion of the file into memory at a time, making it capable of handling gigabyte-sized logs.
- Incremental Search: Fast substring search that traverses the entire file chunk by chunk.
- Intuitive Navigation: Easily jump to the start or end of the file, or navigate through chunks (Next/Prev).
- Large File Support: Specifically optimized for
.log and .txt files that are too large for the standard VS Code editor.
- Seamless Integration: Open files directly from the Explorer context menu.
Usage
- Right-click any
.log or .txt file in the Explorer view.
- Select Open Large Log Viewer.
Open via Command Palette
- Open the Command Palette (
Ctrl+Shift+P or Cmd+Shift+P).
- Type and select Open Large Log Viewer.
- Choose the file you wish to open.
Development
Prerequisites
Build and Run
- Clone the repository.
- Install dependencies:
npm install
- Compile the extension:
npm run compile
- Press
F5 in VS Code to launch a new window with the extension enabled.
License
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
Author
Erlang Parasu
| |