❇️ 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.
Please choose one of the two alternatives below:
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
- 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.LogFXHint: 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- Linux KDE
More in the Wiki and on the Website.
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 jlinkThe 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
