A desktop GUI application for searching and browsing log files.
Report Bug
·
Request Feature
Table of Contents
Logster is a lightweight, desktop-based log viewer inspired by tools like glogg and Splunk. It’s designed for developers, system administrators, and IT professionals who need to efficiently manage, search, and analyze multiple log files.
Features
- Index & Search: Quickly index and search log files within a selected folder.
- Timestamp-Based Searches: Filter logs using precise timestamps.
- Custom Date/Time Formats: Adapt Logster to any log format.
- Custom File Extensions: Work with a wide variety of log file types.
- In-App Viewing: View log contents directly without opening external editors.
- Easy Copying: Copy log entries with a single click.
- Log Level Filtering: Toggle log levels for focused analysis.
Why Logster?
Logster combines speed, simplicity, and flexibility. It’s perfect for anyone who deals with large or multiple log files and needs a fast, reliable way to find and analyze log data—all from a single, user-friendly desktop application.
Need java version 24 or above installed
You can download the latest release of Logster from the Releases page.
Status icons
| Icon | Description |
|---|---|
| Searching files | |
| Search completed | |
| The search ended because it reached the maximum result limit. | |
| Search cancelled |
Exclude File Types Files with the specified extensions will be skipped during the search. Note that Logster automatically detects and ignores binary files. You can provide multiple extensions as a comma-separated list.
To scan for dates, you must define the date formats so the engine can extract the values from text.
Specify the date formats to enable the engine to recognize dates in text lines. Multiple formats are supported. Each entry should have two lines:
First line: A regular expression to match the date string. The regex must include at least one capturing group () around the date value.
Second line: The corresponding date format in Java’s DateTimeFormatter
Use the test UI to ensure that your regex and date format correctly match your sample values.
Use this interface to test or troubleshoot your regular expressions and date formats.
Enter input text – Provide the text that will be checked for matches.
Text highlighted by regex – Shows the exact portions of text matched by your regular expression.
Date string matched by regex – Displays the capturing group from the regex that will be used for parsing the date.
Date value parsed from string – Shows the final date value after converting the matched string using the specified format.
Enter regular expression to highlight text – Input the regex (Java-style) used to match parts of the text.
Enter date format to parse string – Input the date format in Java’s DateTimeFormatter to parse the matched string.
File Viewer
For large files, the viewer is limited to approximately ±2000 lines. Additionally, each line displays only the first 500 characters.
By default, the search returns a maximum of 10,000 results. You can increase this limit by modifying the command file (.bat or .sh) as shown below:
java -cp "logster.jar;lib/*" com.logster.Logster -dMAX_RESULT=200000Distributed under the MIT License. See MIT License for more information.



