Home
Softono

LogFX

Open source Java
213
Stars
15
Forks
3
Issues
12
Watchers
5 months
Last Commit

 About LogFX

LogFX is a simple Log reader supporting color highlighting and able to handle giant files.

Platforms

Web Self-hosted

Languages

Java

Links

Need Help Installing LogFX?

We provide expert installation service for this software. Our team will install, configure, and secure LogFX on your server. plans start at just $30.

LogFX Logo

❇️ Download

LogFX is a multi-platform, free and open-source log viewer designed to handle very large files without a performance hit.

It is written in JavaFX so it can run on most Operating Systems.

🌐 LogFX Website

📚 Documentation

🪲 Report Issue

📣 Send private feedback

Getting LogFX

Please choose one of the two alternatives below:

Stand-alone distributions

LogFX is distributed as a stand-alone application (arond 35MB download, 55MB unpacked).

Download the zip file for your distribution, unzip it, then run it with:

logfx/bin/logfx

Linux - logfx-<version>-linux.zip

Mac - logfx-<version>-mac.zip

Windows - logfx-<version>-windows.zip

Jar module (requires Java 25+ with JavaFX)

  • download the jar from the command-line or your browser:

Find the latest version on Maven Central.

VERSION=<latest_version> && \
  curl https://repo1.maven.org/maven2/com/athaydes/logfx/logfx/$VERSION/logfx-$VERSION-all.jar \
  -o logfx.jar

Size of the jar as of version 0.6.1: 289 KB. Not MB! UPDATE: Version 1.0's jar size: 272Kb.

The only dependency is slf4j-api version 2.0.16 (see build-properties.yaml for the latest version).

Run with:

java --module-path runtime-libs/LogFX.jar:runtime-libs/slf4j-api-2.0.16.jar -m com.athaydes.logfx/com.athaydes.logfx.LogFX

Hint: to get a Java version with JavaFX included, use SDKMAN!

If you want the splash screen to show up, use something like this:

LOGFX_SPLASH_IMAGE=image/bin/logfx-logo.png  java --module-path LogFX.jar:slf4j-api-2.0.16.jar -Djavafx.preloader=com.athaydes.logfx.SplashPreloader -Xms64m -m com.athaydes.logfx/com.athaydes.logfx.LogFX

Screenshots

  • Linux KDE

LogFX running on Linux KDE

More in the Wiki and on the Website.

Building

This project is built with jb and needs a JDK (tested with Java 25, probably still works with 17+) that includes JavaFX to compile.

To build LogFX:

jb jlink

The output image is located at build/image/ unzipped, build/logfx-<version>.zip zipped.

The LogFX jar and its dependencies are located at build/runtime-libs/.

To test LogFX:

jb -p src/test compile test