Lumbermill Trial/Bouvard and Pecuchet

As promised I got around to testing the Log4j tool Lumbermill. Although it shows a lot of promise, at the moment it has only very basic functionality. Basically it just receives logging messages from a program using Log4j to do its logging and it builds a tree of log categories on the fly from the entries which can be used to set filtering levels (i.e. the standard levels for Log4j which are DEBUG, INFO, WARN, ERROR, and FATAL). Lumbermill recieves the log messages via TCP/IP so it can run on the same machine as the logging application or any other machine with a network connection.
Pros: Easy setup, simple interface.
Cons: Few features, out of memory errors when attached to a program that can generate 40MB of log data in a single run.
Also tested was the new version 1.1 release of Bouvard and Pecuchet. I have to confess that the last version looked neat to me but I never could get it to run properly. This version was pretty easy though. One thing to look out for though is that Pecuchet expects to be hooked to a good XML parser and it appears to be a bit fussy. I tried two different ones before I found that Xerces 1.4.4 worked well. For those who don’t remember my previous mention of B&P, it is a tool that provides a more interactive view of all the data that can be gleaned from Javadocs.

1 thought on “Lumbermill Trial/Bouvard and Pecuchet

  1. Robert Bushman

    Hi John,
    Thanks for the review!
    The out of memory problem is a known issue, and I will address it before the 1.0 release. Right now, it retains all received logging events until you clear it with the X button. My intent is to provide an adjustable ceiling. When the number of events runs ten percent past the ceiling, it’ll remove the oldest events.
    The feature issue is an unfortunate byproduct of my full time job and new hobby (skydiving). But I use it everyday on the job, so the lack of features is just as frustrating to me as it is to you, and provides lots of motivation!
    Thanks for taking the time with the app, and for the feedback! Let me know if you think of anything else that you would like!

Comments are closed.