1.0.3 out now!

Because of a rather nasty bug, here comes another update!

Changes in this release:
Fixed NullPointerException when synchronizing log resources that have no timestamp field (ID: 3485287). Please note: In such a case, the log resource is now automatically truncated before each synchronize to avoid duplicates.

The auto-truncate will also be performed in case a timestamp field does exist, but with no date component (i.e. HH:mm:ss).

1.0.2 is here!

The long overdue release 1.0.2 is out now! It brings some bugfixes and improvements, most notably:
– When adding a new log resource, patterns are remembered and can be re-used (use CTRL+Space in the pattern text field)
– New JBoss 7 log dialect
– Fixed bugs when pattern did not contain timestamp
– Updated Eclipse runtime to 3.7 and Lucene to 3.5

As usual, you can get it from SourceForge.net or via the built-in update function.

1.0.1 out now!

Hot on the heels of 1.0.0 comes the first bugfix release. It’s primarily intended to fix problems on Linux. But to make it a worthwhile upgrade, I have also merged some of the changes from the 1.1 stream: most notably, you won’t need to close a log viewer anymore in order to see new entries after synchronizing the log resource.

As usual, you can get it from SourceForge.net or via the built-in update function.

1.0.0RC1 out now!

The RC1 is out now. Fetch it from SourceForge.net as usual.

So whats new? With this release, Eclipse platform has been updated to Eclipse 3.6.1 and a new ‘Check for Updates’ feature has been added that is based on Eclipse p2.

Though, the best addition is probably the Quick Filter function. Sometimes screenshots tell more than a hundred words…

The new Quick Filter menu in action

Milestone 4 out now!

The often delayed M4 release of LogSaw is out now! Most notably this milestone is the first one shipping with documentation (it’s not that much yet, but it’s way better than nothing). Also, LogSaw has been migrated to Eclipse RCP 3.6, including a shiny new feature. And last but not least, some improvements have been made in the Log4J parser engine.

Snag it from SourceForge.net as usual.

1.0.0M2 out now!

As promised, Milestone 2 is being released today.

It adds a bit of polish here and there when compared to M1. In particular:

  • When re-opening a log resource, the last active filter is re-applied
  • You can save and load arbitrary filters in the Filter Settings dialog. I hope I have made this feature intuitive enough, atleast until documentation is done…
  • You can drop all log entries from a log resource using the new Truncate action. This is useful i.e. for rolling log files, where you don’t want to keep everything that has happened weeks ago. In the past you had to delete the log resource entirely, and then re-import. Now you can simply use Truncate occasionally 🙂

Apart from that, a bunch of bugfixes also made it in this release. Plus, I could remove the dependency on org.eclipse.core.resources which makes the download a bit smaller.

As usual you can get it from SourceForge.net.

Note: Log resources imported with M1 will not be picked up by M2. You will need to re-import them!

M1a out now

This application requires Java 6, a tiny fact that I had forgotten somewhere on the way to M1 :-/

So the only change in M1a is that the app will show a proper error message if launched with Java 5 or lower (M1 would just refuse to start with no specific error given).

Some advice for people who already tried M1:

  • If you are happily running M1, you can safely skip this update!
  • If LogSaw M1 refused to start for you, make sure that you have Java 6 installed and then extract it again; otherwise it will continue not to work eventhough Java 6 is installed