Skip to content

Releases: rladstaetter/LogoRRR

javafx-logboard 21.1.3

07 Mar 20:32
Compare
Choose a tag to compare

This is a feature release which adds some new functionality to the application.

Filtering Support

It is now possible to filter a log file depending on the detected severity. For example, you can now filter out all 'Severe' log entries. This is in my opinion a very valuable addition to the application. Now it is trivial to search for 'Severe' entries in your log file for example.

Implementation Notes

  • This version contains some applications of FilteredList in combination with ListView, maybe interesting if you search for usage examples
  • Updates JavaFx Version to 16-ea+7, javafx-maven-plugin 0.0.5, client-maven-plugin 0.1.38.
  • GraalVM native-image supports a run agent which helps configuring native image correctly. client-maven-plugin exposes this functionality via `client:runagent´. This helped to create a suitable configuration to start scala apps without the workaround via an Java Class.
  • Configuration generated by client:runagent is added to git. Keep in mind that different low level classes are needed depending on which operating system the application is run.
  • I figured out how to directly start Scala JavaFX Applications - no need for workarounds any longer, thus it is possible to just use one maven module which makes the project a little bit simpler. (only one pom.xml left)
  • with this release, Scala collections are used througout the application since I figured out how to use them with native image
  • some code cleanup, introduced some convenience constructors and new classes for better code cohesion
  • supports configuring native-image for windows and mac individually (needed classes differ a little bit)

You can download prebuilt binaries for Windows and MacOsX.

Try it out, I would be happy to hear your opinion and feedback.

javafx-logboard 21.1.2

13 Feb 10:57
Compare
Choose a tag to compare

This feature contains following new features and improvements:

  • After dropping new logfiles to the application, two new tabs appear, namely a 'visual view' and a new 'textview'. The latter displays the log entries as Text and will be colored according to its 'severity'.
  • shows line numbers in visual view
  • removes dependency to fxml for a slightly smaller binary
  • introduces simultaneous display of visual view and textview
  • mouse selection on visual view triggers display of corresponding entry in listview (+ scrolling)
  • entries which are classified as 'severe' are shown in red
  • for windows builds binary gets packed via upx automatically

javafx-logboard 21.1.1

06 Feb 21:46
Compare
Choose a tag to compare

The most prominent feature of this release is that the application now shows the corresponding log line when you navigate with your mouse over the log area. This enables you to quickly identify problems just by drag and dropping the log file to the javafx-logboard application.

'Open file' button was removed.

Some other small improvements for the build scripts were made as well.

The executables are not signed, it may well be that your download manager warns you about those binary files. This is normal for non signed binaries.

javafx-logboard 21.1

26 Jan 18:03
Compare
Choose a tag to compare

This release improves performance of the application substantially.

Now it is possible to view logfiles with a filesize of dozens of megabytes.

Moreover, GraalVM, maven-client-plugin and JavaFX dependencies were updated.

Due to an improved packaging process, this release sports a very small executable for windows.

javafx-logboard 2020.3.0

26 Oct 19:27
Compare
Choose a tag to compare

Initial release with Drag'n drop support. The application helps getting a quick overview for errors / warnings / info and trace messages in a log file (created with java.util.logging logger for example). In its build files it contains configuration to compile the application to native binaries by using GraalVM.

Binaries are provided, but not signed. You most probably have to persuade your friendly OS or your favorite virus protection that it is safe to execute those binaries, or just build them yourself. 🤷🏼‍♂️