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
.logand.txtfiles that are too large for the standard VS Code editor. - Seamless Integration: Open files directly from the Explorer context menu.
Usage
Open via Context Menu
- Right-click any
.logor.txtfile in the Explorer view. - Select Open Large Log Viewer.
Open via Command Palette
- Open the Command Palette (
Ctrl+Shift+PorCmd+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
F5in 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