Skip to content
This repository was archived by the owner on Dec 21, 2025. It is now read-only.

vivekg13186/logster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Forks Stargazers Issues MIT LinkedIn


Logo

Logster

A desktop GUI application for searching and browsing log files.
Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. License

About The Project

Product Name Screen Shot

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.

(back to top)

Getting Started

Prerequisites

Need java version 24 or above installed

Installation

You can download the latest release of Logster from the Releases page.

(back to top)

Usage

Search UI

Logster main screen

Status icons

Icon Description
searching.svg Searching files
thumbsUp.svg Search completed
limit.svg The search ended because it reached the maximum result limit.
cancel.svg Search cancelled

Excluding file types from search

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.

Logster_Exclude_File_Types

Search in Date Range

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.

Logster_Exclude_File_Types

Test utility

Logster_Test_Utility

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

Logster_File_Viewer.png File Viewer For large files, the viewer is limited to approximately ±2000 lines. Additionally, each line displays only the first 500 characters.

Search limit

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=200000

(back to top)

License

Distributed under the MIT License. See MIT License for more information.

(back to top)

About

A log viewer application

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages