sdeboy | 20 Aug 06:43

svn commit: r687241 - in /logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw: LogUI.java receivers/ReceiversPanel.java vfs/VFSLogFilePatternReceiver.java

Author: sdeboy
Date: Tue Aug 19 21:47:45 2008
New Revision: 687241

URL: http://svn.apache.org/viewvc?rev=687241&view=rev
Log:
ensure all org.apache loggers used by chainsaw and plugins get routed to the chainsaw-log tab

set vfs cache logger to info because debug-level logging can contain username/password

on receiver restart, provide visualreceivers with their needed container

remove vfslogfilepatternreceiver logging which could container username/password

improve vfslogfilepatternreceiver support for restarting the receiver

Modified:
    logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogUI.java
    logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/receivers/ReceiversPanel.java
    logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/vfs/VFSLogFilePatternReceiver.java

Modified: logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogUI.java
URL: http://svn.apache.org/viewvc/logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogUI.java?rev=687241&r1=687240&r2=687241&view=diff
==============================================================================
--- logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogUI.java (original)
+++ logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogUI.java Tue Aug 19
21:47:45 2008
@@ -334,7 +334,7 @@
     logUI.ensureChainsawAppenderHandlerAdded();
     logger = LogManager.getLogger(LogUI.class);
(Continue reading)

sdeboy | 19 Aug 22:33

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

Author: sdeboy
Date: Tue Aug 19 13:36:36 2008
New Revision: 687146

URL: http://svn.apache.org/viewvc?rev=687146&view=rev
Log:
Allow fileURL to not include credentials

Strip username/password from host/path properties if they're provided in the fileURL

Modified:
    logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/vfs/VFSLogFilePatternReceiver.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=687146&r1=687145&r2=687146&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
Tue Aug 19 13:36:36 2008
@@ -239,6 +239,7 @@
     		  while (container == null) {
     			  try {
     				  waitForContainerLock.wait(1000);
+    				  getLogger().debug("waiting for setContainer call");
     			  } catch (InterruptedException ie){}
     		  }
     	  }
@@ -249,6 +250,7 @@
(Continue reading)

carnold | 12 Aug 19:23

svn commit: r685235 - /logging/site/trunk/docs/catalog.html

Author: carnold
Date: Tue Aug 12 10:24:58 2008
New Revision: 685235

URL: http://svn.apache.org/viewvc?rev=685235&view=rev
Log:
Bug 45352: Update Catalog URL for SNMPTrapAppender

Modified:
    logging/site/trunk/docs/catalog.html

Modified: logging/site/trunk/docs/catalog.html
URL: http://svn.apache.org/viewvc/logging/site/trunk/docs/catalog.html?rev=685235&r1=685234&r2=685235&view=diff
==============================================================================
--- logging/site/trunk/docs/catalog.html (original)
+++ logging/site/trunk/docs/catalog.html Tue Aug 12 10:24:58 2008
@@ -9,18 +9,17 @@

 

-<html>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
   <head>
-    <title>Apache Logging Services Project - 
-    Catalog</title>
+    <title>Apache Logging Services Project - Catalog</title>
     <style type="text/css" media="all">
       @import url("./css/maven-base.css");
       @import url("./css/maven-theme.css");
(Continue reading)

carnold | 12 Aug 19:10

svn commit: r685229 - /logging/site/trunk/author/src/site/xdoc/catalog.xml

Author: carnold
Date: Tue Aug 12 10:11:24 2008
New Revision: 685229

URL: http://svn.apache.org/viewvc?rev=685229&view=rev
Log:
Bug 45352L Update Catalog URL for SNMPTrapAppender

Modified:
    logging/site/trunk/author/src/site/xdoc/catalog.xml

Modified: logging/site/trunk/author/src/site/xdoc/catalog.xml
URL: http://svn.apache.org/viewvc/logging/site/trunk/author/src/site/xdoc/catalog.xml?rev=685229&r1=685228&r2=685229&view=diff
==============================================================================
--- logging/site/trunk/author/src/site/xdoc/catalog.xml (original)
+++ logging/site/trunk/author/src/site/xdoc/catalog.xml Tue Aug 12 10:11:24 2008
@@ -160,7 +160,7 @@
 	<!-- ============================================================================== -->

 
-	<dt><a href="http://www.m2technologies.net/asp/snmpTrapAppender.asp">
+	<dt><a href="http://code.google.com/p/log4j-snmp-trap-appender/">
 	    <b>SNMPTrapAppender</b></a>
 	</dt>

Matthew Vernon | 24 Jul 23:58

Documentation


The entire Logging Services Project has a bit of a problem with documentation.
Much of this is difficulty of finding information, but the project could use
more documentation in general. A particular problem is the use of auto
documentation that mixes user and developer information. As a user, I had a
difficult time sorting through class documentation that mostly dealt with
internals that I never needed to use.

A partial solution might be to use a wiki to document user information. Links
to the various API docs would allow people to dig deeper. One of the major
benefits of this approach is that one site could cover all of the log4 series
and common information (like configure files) would not have to be duplicated.
It would also be convenient to have some function call documentation show the
calls for different programming languages side by side.

Now as a long term MediaWiki user, MoinMoin sure seems primitive to me. Maybe
it
just a little work to make everything look nice. A key factor to consider is
whether wiki.apache.org is the right place for this as far as implied
endorsement. Also important is what license the content is under. I am a fan of
making documentation public domain (like the MediaWiki help pages), but I don't
know if that is a problem for ASF. I do know that a wiki full of Apache 2
license statements would be a pain in the arse.

--Matthew Vernon
sunergos <at> vernshome.net

sdeboy | 4 Jul 07:24

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

Author: sdeboy
Date: Thu Jul  3 22:26:14 2008
New Revision: 673909

URL: http://svn.apache.org/viewvc?rev=673909&view=rev
Log:
When configuration URL changes, trigger a load of the configuration.

This doesn't clear the receivers tree, it just triggers a call to DOMConfigurator.configure.

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

Modified: logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogUI.java
URL: http://svn.apache.org/viewvc/logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogUI.java?rev=673909&r1=673908&r2=673909&view=diff
==============================================================================
--- logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogUI.java (original)
+++ logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogUI.java Thu Jul  3
22:26:14 2008
@@ -311,7 +311,7 @@
 			});
     }

-    LogUI logUI = new LogUI();
+    final LogUI logUI = new LogUI();
     logUI.applicationPreferenceModel = model;

     if (model.isShowSplash()) {
@@ -367,9 +367,26 @@
           URL configURL = new URL(config);
(Continue reading)

sdeboy | 3 Jul 18:27

svn commit: r673735 - /logging/chainsaw/trunk/src/main/resources/org/apache/log4j/chainsaw/help/tutorial.html

Author: sdeboy
Date: Thu Jul  3 09:28:04 2008
New Revision: 673735

URL: http://svn.apache.org/viewvc?rev=673735&view=rev
Log:
Add 'search' to tutorial and reordered topics

Modified:
    logging/chainsaw/trunk/src/main/resources/org/apache/log4j/chainsaw/help/tutorial.html

Modified: logging/chainsaw/trunk/src/main/resources/org/apache/log4j/chainsaw/help/tutorial.html
URL: http://svn.apache.org/viewvc/logging/chainsaw/trunk/src/main/resources/org/apache/log4j/chainsaw/help/tutorial.html?rev=673735&r1=673734&r2=673735&view=diff
==============================================================================
--- logging/chainsaw/trunk/src/main/resources/org/apache/log4j/chainsaw/help/tutorial.html (original)
+++ logging/chainsaw/trunk/src/main/resources/org/apache/log4j/chainsaw/help/tutorial.html
Thu Jul  3 09:28:04 2008
@@ -8,8 +8,9 @@
 <p>Welcome to the Chainsaw v2 Tutorial.  Here you will learn how to effectively utilise the many features of Chainsaw.</p>
 </p>
 <p><a href="#expressions">Expressions</a>
-<p><a href="#color_filter">Color filters</a>
+<p><a href="#search">Search</a>
 <p><a href="#display_filter">Display filters</a>
+<p><a href="#color_filter">Color filters</a>
 <h2>Conventions</h2>
 <p>To assist you, the following documentation conventions will be used</p>
 <ul>
@@ -198,6 +199,33 @@
 <tr><td>To display events occurring at 23:55:12 on the 19th of June (all events generated during that
(Continue reading)

sdeboy | 3 Jul 18:23

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

Author: sdeboy
Date: Thu Jul  3 09:27:26 2008
New Revision: 673734

URL: http://svn.apache.org/viewvc?rev=673734&view=rev
Log:
Entering an invalid expression in color filter panel caused entry with invalid expression to be removed
when apply was pressed.  

Don't apply color filters until all expressions are valid.

Modified:
    logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/color/ColorPanel.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=673734&r1=673733&r2=673734&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 Thu
Jul  3 09:27:26 2008
@@ -346,19 +346,22 @@
       }
     }

+    //all rules are valid, they can be applied
     if (result.toString().equals("")) {
       ((ExpressionTableCellRenderer) table.getColumnModel().getColumn(0).getCellRenderer())
       .setToolTipText("Double click to edit");
       statusBar.setText("");
+
(Continue reading)

sdeboy | 3 Jul 17:49

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

Author: sdeboy
Date: Thu Jul  3 08:50:38 2008
New Revision: 673720

URL: http://svn.apache.org/viewvc?rev=673720&view=rev
Log:
Change background of search and refine focus fields to light-red if an invalid expression is entered,
reset background color to default when valid or empty

Modified:
    logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogPanel.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=673720&r1=673719&r2=673720&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 Jul  3
08:50:38 2008
@@ -18,6 +18,7 @@
 package org.apache.log4j.chainsaw;

 import java.awt.BorderLayout;
+import java.awt.Color;
 import java.awt.Component;
 import java.awt.Container;
 import java.awt.Dimension;
@@ -98,6 +99,7 @@
 import javax.swing.ListSelectionModel;
 import javax.swing.SwingConstants;
 import javax.swing.SwingUtilities;
(Continue reading)

psmith | 3 Jul 04:48

svn commit: r673568 - in /logging/chainsaw/trunk: pom.xml src/assembly/bin.xml src/assembly/standalone.xml

Author: psmith
Date: Wed Jul  2 19:51:39 2008
New Revision: 673568

URL: http://svn.apache.org/viewvc?rev=673568&view=rev
Log:
Modified the bin.xml assembly so it doesn't get a 'name', and introduced a standalone assembly
that is the packaged up bit of the appassembler plugin for ease of deployment.  this artifact
is also added to the list of published artifacts via the buildhelper plugin.

Finally worked out how to get Chainsaw to bundle the Receivers JavaDoc, and as it turns out it's so
simple I can't believe it's taken me or anyone else this long to work out.  The JavaDoc, like the sources,
are simply classified artifacts of a project, so we just indicate a dependency on log4j-receivers javadoc classified
artifact.  Viola, packaged JavaDoc for the Receivers inside Chainsaw.  Neat.

Added:
    logging/chainsaw/trunk/src/assembly/standalone.xml
Modified:
    logging/chainsaw/trunk/pom.xml
    logging/chainsaw/trunk/src/assembly/bin.xml

Modified: logging/chainsaw/trunk/pom.xml
URL: http://svn.apache.org/viewvc/logging/chainsaw/trunk/pom.xml?rev=673568&r1=673567&r2=673568&view=diff
==============================================================================
--- logging/chainsaw/trunk/pom.xml (original)
+++ logging/chainsaw/trunk/pom.xml Wed Jul  2 19:51:39 2008
@@ -4,7 +4,7 @@
   <groupId>log4j</groupId>
   <artifactId>apache-chainsaw</artifactId>
   <name>Apache Chainsaw</name>
(Continue reading)

sdeboy | 3 Jul 04:44

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

Author: sdeboy
Date: Wed Jul  2 19:44:27 2008
New Revision: 673567

URL: http://svn.apache.org/viewvc?rev=673567&view=rev
Log:
Update JavaDocs to clarify receiver params

Modified:
    logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/vfs/VFSLogFilePatternReceiver.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=673567&r1=673566&r2=673567&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 Jul  2 19:44:27 2008
@@ -93,7 +93,7 @@
  * <p>
  * <b>Features:</b><br>
  * - specify the URL of the log file to be processed<br>
- * - specify the timestamp format in the file (if one exists)<br>
+ * - specify the timestamp format in the file (if one exists, using patterns from {@link java.text.SimpleDateFormat})<br>
  * - specify the pattern (logFormat) used in the log file using keywords, a wildcard character (*) and fixed text<br>
  * - 'tail' the file (allows the contents of the file to be continually read and new events processed)<br>
  * - supports the parsing of multi-line messages and exceptions

(Continue reading)


Gmane