Skip to content

renatoathaydes/LogFX

Repository files navigation

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

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors