sdeboy | 13 May 2009 07:54
Picon
Favicon

svn commit: r774218 - in /logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/vfs: VFSLogFilePatternReceiver.java VFSLogFilePatternReceiverBeanInfo.java

Author: sdeboy
Date: Wed May 13 05:54:49 2009
New Revision: 774218

URL: http://svn.apache.org/viewvc?rev=774218&view=rev
Log:
Added two new parameters to LogFilePatternReceiver:
 - waitmillis (configurable delay between checks for updates to a file - used when tailing=true)
 - appendNonMatches (if true, append non-matching lines to the log, associated with the logger 'Unknown')

Added one new parameter to VFSLogFilePatternReceiver (extends LogFilePatternReceiver, so it 
inherits the waitMillis and appendNonMatches params): 
 - autoReconnect (if true, when a file is truncated, begin processing the file contents from the beginning
of the file - supports continuous tailing of a file even when the file is recreated)

Modified:
    logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/vfs/VFSLogFilePatternReceiver.java
    logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/vfs/VFSLogFilePatternReceiverBeanInfo.java

Modified: logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/vfs/VFSLogFilePatternReceiver.java
URL: http://svn.apache.org/viewvc/logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/vfs/VFSLogFilePatternReceiver.java?rev=774218&r1=774217&r2=774218&view=diff
==============================================================================
---
logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/vfs/VFSLogFilePatternReceiver.java (original)
+++
logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/vfs/VFSLogFilePatternReceiver.java
Wed May 13 05:54:49 2009
 <at>  <at>  -38,6 +38,9  <at>  <at> 
 import javax.swing.JTextField;
 import javax.swing.SwingUtilities;
(Continue reading)

sdeboy | 13 May 2009 09:15
Picon
Favicon

svn commit: r774243 - in /logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw: LogPanel.java LoggerNameTreePanel.java

Author: sdeboy
Date: Wed May 13 07:15:53 2009
New Revision: 774243

URL: http://svn.apache.org/viewvc?rev=774243&view=rev
Log:
Added 'find next' and 'clear find next' menu items to logger tree and logPanel popup menus

Modified:
    logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogPanel.java
    logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LoggerNameTreePanel.java

Modified: logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogPanel.java
URL: http://svn.apache.org/viewvc/logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogPanel.java?rev=774243&r1=774242&r2=774243&view=diff
==============================================================================
--- logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogPanel.java (original)
+++ logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogPanel.java Wed May 13
07:15:53 2009
 <at>  <at>  -114,6 +114,9  <at>  <at> 
 import javax.swing.table.TableColumnModel;
 import javax.swing.text.Document;

+import com.thoughtworks.xstream.XStream;
+import com.thoughtworks.xstream.io.xml.DomDriver;
+
 import org.apache.log4j.LogManager;
 import org.apache.log4j.Logger;
 import org.apache.log4j.PatternLayout;
 <at>  <at>  -138,9 +141,6  <at>  <at> 
 import org.apache.log4j.spi.LoggingEvent;
(Continue reading)

sdeboy | 20 May 2009 10:21
Picon
Favicon

svn commit: r776608 - in /logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/color: ColorPanel.java RuleColorizer.java

Author: sdeboy
Date: Wed May 20 08:21:45 2009
New Revision: 776608

URL: http://svn.apache.org/viewvc?rev=776608&view=rev
Log:
Replaced colors in colorpanel's drop down color list - fewer colors in the list, lighter shades and still
readable with the default black text color.

Also updated default row colorization for WARN and FATAL/ERROR to use the new colors (only new tabs will
automatically get the new warn and fatal/error colors-for existing tabs, you will have to change the
color rules yourself)

Modified:
    logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/color/ColorPanel.java
    logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/color/RuleColorizer.java

Modified: logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/color/ColorPanel.java
URL: http://svn.apache.org/viewvc/logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/color/ColorPanel.java?rev=776608&r1=776607&r2=776608&view=diff
==============================================================================
--- logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/color/ColorPanel.java (original)
+++ logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/color/ColorPanel.java Wed
May 20 08:21:45 2009
 <at>  <at>  -228,37 +228,27  <at>  <at> 
     vec.add(Color.white);
     vec.add(Color.black);

-    vec.add(new Color(0, 153, 0));
-    vec.add(new Color(0, 204, 51));
-    vec.add(new Color(153, 255, 153));
(Continue reading)

sdeboy | 21 May 2009 10:58
Picon
Favicon

svn commit: r777023 - in /logging/chainsaw/trunk/src/main: java/org/apache/log4j/chainsaw/LogPanel.java java/org/apache/log4j/chainsaw/LogUI.java java/org/apache/log4j/chainsaw/color/ColorPanel.java resources/org/apache/log4j/chainsaw/WelcomePanel.html

Author: sdeboy
Date: Thu May 21 08:58:44 2009
New Revision: 777023

URL: http://svn.apache.org/viewvc?rev=777023&view=rev
Log:
Add support for copying color rules from one tab to another (from color panel)
Also added Ctrl-G goto-line info to Welcome tab

Modified:
    logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogPanel.java
    logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogUI.java
    logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/color/ColorPanel.java
    logging/chainsaw/trunk/src/main/resources/org/apache/log4j/chainsaw/WelcomePanel.html

Modified: logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogPanel.java
URL: http://svn.apache.org/viewvc/logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogPanel.java?rev=777023&r1=777022&r2=777023&view=diff
==============================================================================
--- logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogPanel.java (original)
+++ logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogPanel.java Thu May 21
08:58:44 2009
 <at>  <at>  -200,6 +200,7  <at>  <at> 
   private final String identifier;
   private final ChainsawStatusBar statusBar;
   private final JFrame preferencesFrame = new JFrame();
+  private ColorPanel colorPanel;
   private final JFrame colorFrame = new JFrame();
   private final JFrame undockedFrame;
   private final DockablePanel externalPanel;
 <at>  <at>  -243,14 +244,14  <at>  <at> 
(Continue reading)

sdeboy | 22 May 2009 07:51
Picon
Favicon

svn commit: r777386 - in /logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw: LogPanel.java LogUI.java

Author: sdeboy
Date: Fri May 22 05:51:34 2009
New Revision: 777386

URL: http://svn.apache.org/viewvc?rev=777386&view=rev
Log:
Goto line now works when table results are being filtered (via refine focus or the tree)

Modified:
    logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogPanel.java
    logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogUI.java

Modified: logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogPanel.java
URL: http://svn.apache.org/viewvc/logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogPanel.java?rev=777386&r1=777385&r2=777386&view=diff
==============================================================================
--- logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogPanel.java (original)
+++ logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogPanel.java Fri May 22
05:51:34 2009
 <at>  <at>  -1814,8 +1814,9  <at>  <at> 
    *
    *  <at> param eventNumber
    */
-  void setSelectedEvent(int eventNumber){
-      table.scrollTo(eventNumber - 1, 0);
+  void setSelectedEvent(int eventNumber) {
+      int row = tableModel.find(ExpressionRule.getRule("prop.log4jid == " + eventNumber), 0, true);
+      table.scrollTo(row, 0);
   }

   /**
(Continue reading)


Gmane