I forgot a few more bells & whistles that we've included in Chainsaw V2:

- UI responsiveness slider - choose how frequently to process received events
- Show LEVEL column as icon or text
- Custom filter from mouse feature - build a QuickFilter from the cell contents under 
the mouse position
- Import/export events as XML
- Label displaying [Currently displayed events] of [total events] always displayed
- Status bar with selected row/total row info/currently receiving events icon
- Choose between 3 Look & Feel styles
- Conforms to Java's GUI standards, lots of keyboard shortcuts (thanks again Paul!)
- An icon on each non-active tab indicating if events are currently being added to the 
tab.  Another icon indicates if events have been added to the tab since you last 
viewed it. The 'new/existing events' icon goes away once you activate the tab

As you can tell, we've put a TON of effort into this UI..we'd really appreciate any 
feedback people are interested in providing ..

Thanks again,

Scott



-----Original Message-----
From:   Scott Deboy
Sent:   Mon 6/9/2003 4:20 PM
To:     Log4J Developers List
Cc:     
Subject:        RE: new person type questions
I'd say LF5 and Chainsaw V2 have a good amount in common.  Chainsaw was
designed with a different metaphor in mind and designed from the start
to be more flexible with regard to filtering...here are some of the
differences:
 
SUPPORT FOR MULTIPLE SOURCE 'APPLICATIONS'
Chainsaw was designed around a tabbed pane metaphor.  The idea is that
logging event sources can be defined as unique 'applications', which
have their events routed to their own tab on the tabbed pane.  These
tabs can be docked in the tabbedpane or undocked for side-by-side
viewing of events. 
 
CONFIGURABLE EVENT DISPLAY
You can enable a multi-line tooltip that shows the event data.  The
detail pane and multi-line tooltip fields are configurable.
 
There is 'scroll to bottom' support which can be enabled/disabled.
 
Column order, size and filters and detail pane fields/tooltip fields are
loaded and saved automatically - on a per-tab basis.
 
Sorting support (thanks Claude Duguay!)
 
CONFIGURABLE BUFFER SIZE
Support for cyclic buffer (thanks Ceki and Paul Smith) with a
configurable buffer size or non-cyclic buffer for handling events in the
tables.
 
FILTERING
Color filters and display filters can be defined for almost any column
and applied individually (apply a display filter for one column and
color filter from another column if you'd like).
 
A custom filtering mechanism which supports regexps and can be applied
to the currently filtered rows or all rows (that's the reason for the
'override' checkbox next to the QuickFilter).
 
EVENT SOURCE-AGNOSTIC
Support for reception of JDK1.4 logging events via the standard
socket/xml support provided in util.logging.
 
I developed a number of appenders and receivers to support my -source
agnostic- goals: multicast, udp, database and socket-based appenders and
receivers that accept XML formatted data (either via XMLLayout and
log4j.dtd or JDK1.4's logger.dtd).  I've contacted the log4perl, log4net
and a couple of log4c++ port folks and they're at different stages of
adding support in their port for XML-generated events that conform to
the DTD so they can use the UI (as well as other appenders if you want
to configure them with a receiver that can accept the events).
 
FEEDBACK?
The UI is at a point where the bugs aren't obvious, and I would love
more serious feedback on functionality/usability/performance, etc.
Documentation is thin and the serialized representation of filters and
settings may change before the official release, but it is pretty stable
now and if anyone is interested, please pull the sandbox and try it out
for yourself.  I've implemented as many features as I felt were
necessary - if others are interested in a feature I didn't add (or if
you can find a bug), I'd love to hear about it.
 
Finally, a big thanks to Paul Smith for all his work helping
refactor/add functionality and improve the usability of the new UI..
 
So, anyone interested in trying the new Chainsaw version, please do!
I'd appreciate the feedback..
 
 
Hope this helps,
Scott
 
 
 
 
 
 
 
 

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
Sent: Monday, June 09, 2003 3:44 PM
To: [EMAIL PROTECTED]
Subject: new person type questions



Hi,
 
I'm beginning to utilize log4j in a couple of projects at work and I'm
looking at contributing to the project as well. I have a couple of quick
questions.
 
1) You have two graphic interfaces that are in the build. Chainsaw and
lf5, chainsaw seems to be getting the most commits but lf5 seems already
ahead in features? Is lf5 being phased out in log4j for chainsaw or the
reverse?
 
2) I noticed on the "Plan" webpage that there is a note about
re-implementing the DailyRollingFileAppender. That actually intersects a
couple of areas that I have been working on recently and I wanted to
know if there has been a design laid out for the new implementation.
 
thanks
 
 
Jason Bailey





<<winmail.dat>>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to