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]