All Projects → renatoathaydes → Logfx

renatoathaydes / Logfx

Licence: gpl-3.0
LogFX is a simple Log reader supporting color highlighting and able to handle giant files.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Logfx

Dev Tools
The most popular software developer tools in one app
Stars: ✭ 221 (+102.75%)
Mutual labels:  javafx, desktop-application
javafx-examples
JavaFX Example Projects
Stars: ✭ 85 (-22.02%)
Mutual labels:  javafx, desktop-application
Azkar-App
Desktop Application 💻 for Calculating Muslim prayer times 🕌 , Morning and Nights Azkar 🤲 with notification for random Azkar that pops-up in specific time.
Stars: ✭ 64 (-41.28%)
Mutual labels:  javafx, desktop-application
Jetuml
A desktop application for fast UML diagramming.
Stars: ✭ 346 (+217.43%)
Mutual labels:  javafx, desktop-application
Desktop-Applications-JavaFX
JavaFX Open Source Projects
Stars: ✭ 69 (-36.7%)
Mutual labels:  javafx, desktop-application
Library Assistant
Modern Library Management Software using JavaFX
Stars: ✭ 380 (+248.62%)
Mutual labels:  javafx, desktop-application
Apex Unified Logging
Platform-Event-based Apex logger for unified logging over transaction boundaries
Stars: ✭ 101 (-7.34%)
Mutual labels:  logging
Coco
The fastest crypto online
Stars: ✭ 103 (-5.5%)
Mutual labels:  javafx
Foundatio
Pluggable foundation blocks for building distributed apps.
Stars: ✭ 1,365 (+1152.29%)
Mutual labels:  logging
Debug
A tiny JavaScript debugging utility modelled after Node.js core's debugging technique. Works in Node.js and web browsers
Stars: ✭ 9,912 (+8993.58%)
Mutual labels:  logging
Logger json
JSON console backend for Elixir Logger.
Stars: ✭ 108 (-0.92%)
Mutual labels:  logging
Asciidocfx
Asciidoc Editor and Toolchain written with JavaFX 16 (Build PDF, Epub, Mobi and HTML books, documents and slides)
Stars: ✭ 1,533 (+1306.42%)
Mutual labels:  javafx
Rsyslog
a Rocket-fast SYStem for LOG processing
Stars: ✭ 1,385 (+1170.64%)
Mutual labels:  logging
Open Exam Suite
This project seeks to create an open source exam designer and simulator that will be solace for those wanting to take any simulated examinations.
Stars: ✭ 101 (-7.34%)
Mutual labels:  desktop-application
P6spy
P6Spy is a framework that enables database data to be seamlessly intercepted and logged with no code changes to the application.
Stars: ✭ 1,567 (+1337.61%)
Mutual labels:  logging
Applicationinsights Dotnet Logging
.NET Logging adaptors
Stars: ✭ 100 (-8.26%)
Mutual labels:  logging
Gitpic
利用github做图床的小工具
Stars: ✭ 107 (-1.83%)
Mutual labels:  javafx
Lipi
A simple static blog generator.
Stars: ✭ 100 (-8.26%)
Mutual labels:  javafx
Kotlin Logging
Lightweight logging framework for Kotlin. A convenient and performant logging library wrapping slf4j with Kotlin extensions
Stars: ✭ 1,378 (+1164.22%)
Mutual labels:  logging
Pg tail
' tail -f ' your PostgreSQL tables.
Stars: ✭ 106 (-2.75%)
Mutual labels:  logging

LogFX Logo

Download

A log viewer capable of reading large files without a performance hit.

It is written in JavaFX so it can run in any Operating System.

Features

  • extremely fast to open and navigate large files.
  • tail file(s) with option to pause at any time.
  • go to date-time in any log file (or all opened files).
  • highlight text using regular expressions rules.
  • filter content based on highlight expressions.
  • highly customizable look via JavaFX CSS (refreshes instantly).
  • keyboard friendly (shortcuts for everything).

Getting LogFX

To get LogFX:

  • click on the Download button near the top of this page, then open the Files tab, choose the logfx-x.x-all.jar file... notice the all qualifier...

OR

  • download the jar from the command-line:
curl -sSfL https://jcenter.bintray.com/com/athaydes/logfx/logfx/0.9.1/logfx-0.9.1-all.jar -o logfx.jar

Size of the jar as of version 0.6.1: 289 KB. Not MB!

UPDATE: Version 0.9.0's jar size: 320KB.

Running LogFX

Java 8+ is required to run LogFX

Run it with:

java -jar logfx.jar

If you don't want it to use the default hundreds of MB of RAM, ask java to use at most 50MB and it will run fine:

java -Xmx50m -jar logfx.jar

Screenshots

See screenshots in the Wiki.

System properties

LogFX allows customizing certain behaviours using system properties.

The following properties are currently recognized at startup:

  • logfx.home - home directory (~/.logfx/) by default.
  • logfx.stylesheet.file - custom stylesheet file location.
  • logfx.stylesheet.norefresh - set this to any value to stop LogFX from watching the custom stylesheet file.
  • logfx.log.target - where to send LogFX's own log (file|sysout|syserr).
  • logfx.log.level - log level for LogFX's own log (trace|debug|info|warn|error).

To specify a different home for LogFX (say, /temp/logfx), for example, start LogFX with this command:

java -Dlogfx.home=/temp/logfx -jar logfx.jar

This allows you to store several different LogFX customizations in the same machine.

Specifying a custom stylesheet

Notice that the logfx.stylesheet.file allows you to specify your own stylesheet to customize the looks of LogFX.

The default stylesheet can be found at src/main/resources/css/LogFX.css.

The most interesting element is the .root, which lets you set the theme-colour as well as the UI icons' colours:

.root {
    -fx-base: #1d1d1d;
    -icons-color: rgb(61, 114, 144);
}

You can also increase the padding between log lines, as another example:

.log-line {
    -fx-padding: 2, 5, 2, 5;
}

To see some possibilities, check the Screenshots in the Wiki.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].