cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java ChainsawAppenderHandler.java

2003-09-01 Thread psmith
psmith 2003/09/01 23:32:06 Modified:src/java/org/apache/log4j/chainsaw LogUI.java ChainsawAppenderHandler.java Log: The beginnings of the refactoring of event reception and dispatching to internal LogPanels. LogUI now implements event batch listener in

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw ChainsawEventBatchEntry.java ChainsawEventBatch.java

2003-09-01 Thread psmith
psmith 2003/09/01 23:26:48 Modified:src/java/org/apache/log4j/chainsaw ChainsawEventBatch.java Added: src/java/org/apache/log4j/chainsaw ChainsawEventBatchEntry.java Log: Factored out the Entry static inner class into it's own class for ease of use.

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw EventBatchListener.java

2003-09-01 Thread psmith
psmith 2003/09/01 23:26:03 Added: src/java/org/apache/log4j/chainsaw EventBatchListener.java Log: A new interface to represent those parties that a interested in receiving batches of events by the ChainsawAppenderHandler Implementations can be interested in batches from all

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogPanelLoggerTreeModel.java

2003-09-01 Thread psmith
psmith 2003/09/01 15:34:13 Modified:src/java/org/apache/log4j/chainsaw LogPanelLoggerTreeModel.java Log: Ensured that all Child nodes appear in case insensitive sorted order. Revision ChangesPath 1.4 +64 -68 jakarta-log4j/src/java/org/ap

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LoggerNameTreePanel.java

2003-09-01 Thread psmith
psmith 2003/09/01 15:33:32 Modified:src/java/org/apache/log4j/chainsaw LoggerNameTreePanel.java Log: added mini-toolbar to the LoggerName tree panel, with expansion button. added support for CTRL+Dbl Click to auto-expand all child nodes. Tooltip for each node in the tree

Proposed Fix for bugs 21707 and 13099

2003-09-01 Thread Mark Priest
Hi, I am interested in using my own custom LoggerFactory and I have been unable to do so because of a bug that has been reported as 21707 (http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21707) and 13099 (http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13099). I have prepared a fix for this b

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java

2003-09-01 Thread psmith
psmith 2003/08/31 21:00:00 Modified:src/java/org/apache/log4j/chainsaw LogUI.java Log: added the builder code when the user selects the Simple Socket option when no receivers are defined. A new SocketReceiver is created with the chosen port and activated via the PluginRegis

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw NoReceiversWarningPanel.java

2003-09-01 Thread psmith
psmith 2003/08/31 20:59:06 Modified:src/java/org/apache/log4j/chainsaw NoReceiversWarningPanel.java Log: added another option to the No Receiver warning panel. Now the user is presented with an option to create a simple Socket Receiver on one of the st

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogPanelLoggerTreeModel.java

2003-09-01 Thread psmith
psmith 2003/08/31 20:57:33 Modified:src/java/org/apache/log4j/chainsaw LogPanelLoggerTreeModel.java Log: Modified root tree node to say "Root Logger" (more logical). Removed commented out code. Revision ChangesPath 1.3 +1 -5 jakar

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LoggerNameTreePanel.java

2003-09-01 Thread psmith
psmith 2003/08/31 20:56:51 Added: src/java/org/apache/log4j/chainsaw LoggerNameTreePanel.java Log: Rather than encapsulate the Logger name tree in just a tree component, encapsulate it in a Panel so we can add some other functionality similar to the way the Receiver panel wo

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java

2003-09-01 Thread psmith
psmith 2003/08/31 19:07:14 Modified:src/java/org/apache/log4j/chainsaw LogUI.java Log: Table model is notified of new logger/category names arriving in the batch. LogPanel now contains a new JTree component that sits to the West of the Events panel, sizeable via a Split Pane

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LoggerNameTree.java

2003-09-01 Thread psmith
psmith 2003/08/31 19:03:30 Added: src/java/org/apache/log4j/chainsaw LoggerNameTree.java Log: New Tree component that that is used for Logger names. Revision ChangesPath 1.1 jakarta-log4j/src/java/org/apache/log4j/chainsaw/LoggerNameTree.java Ind

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw ChainsawCyclicBufferTableModel.java EventContainer.java

2003-09-01 Thread psmith
psmith 2003/08/31 19:03:03 Modified:src/java/org/apache/log4j/chainsaw ChainsawCyclicBufferTableModel.java EventContainer.java Log: EventContainer now extends the LoggerNameModel interface and simply delegates it to the support class

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogPanelLoggerTreeModel.java

2003-09-01 Thread psmith
psmith 2003/08/31 19:02:32 Modified:src/java/org/apache/log4j/chainsaw LogPanelLoggerTreeModel.java Log: more effecient notification of the addition of nodes. The original method sent a nodeStructureChanged msg but this is pretty expensive, and tends t

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LoggerNameModel.java

2003-09-01 Thread psmith
psmith 2003/08/31 19:01:05 Modified:src/java/org/apache/log4j/chainsaw LoggerNameModel.java Log: added the all important addLoggerName method which is called when a new Logger name should be added to this model. Revision ChangesPath 1.2 +12 -0 jakarta-log4

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LoggerNameModelSupport.java

2003-09-01 Thread psmith
psmith 2003/08/31 19:00:19 Added: src/java/org/apache/log4j/chainsaw LoggerNameModelSupport.java Log: Additional support/delegate class to handle the work load of the LoggerNameModel. Other class that wish to implement the model interface but don't wis

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LoggerNameListener.java

2003-09-01 Thread psmith
psmith 2003/08/31 18:59:19 Modified:src/java/org/apache/log4j/chainsaw LoggerNameListener.java Log: For consistency, this Listener interface should extend from EventListener interface (and the swing EventListenerList support/delegate class requires this, handy for marking anyway