psmith      2003/06/18 20:52:08

  Modified:    src/java/org/apache/log4j/chainsaw WelcomePanel.java
                        WelcomePanel.html
  Added:       src/java/org/apache/log4j/chainsaw log4j-receiver-sample.xml
  Log:
  Added a button to the WelcomePanel mini toolbar that displays
  an example Log4j.xml configuration file with a number of Receivers
  configured, all within the Welcome Panels html display.
  
  Revision  Changes    Path
  1.7       +26 -7     
jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/WelcomePanel.java
  
  Index: WelcomePanel.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/WelcomePanel.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- WelcomePanel.java 19 Jun 2003 03:38:59 -0000      1.6
  +++ WelcomePanel.java 19 Jun 2003 03:52:07 -0000      1.7
  @@ -74,6 +74,7 @@
   import javax.swing.JEditorPane;
   import javax.swing.JPanel;
   import javax.swing.JScrollPane;
  +import javax.swing.JSeparator;
   import javax.swing.SwingUtilities;
   import javax.swing.event.HyperlinkEvent;
   import javax.swing.event.HyperlinkListener;
  @@ -92,6 +93,7 @@
     private final JEditorPane textInfo = new JEditorPane();
     private final URLToolbar urlToolbar =  new URLToolbar();
     private final URL helpURL;
  +  private final URL exampleConfigURL;
     
     public WelcomePanel() {
       setLayout(new BorderLayout());
  @@ -101,6 +103,10 @@
        helpURL =
         getClass().getClassLoader().getResource(
           "org/apache/log4j/chainsaw/WelcomePanel.html");
  +        
  +    exampleConfigURL =
  +    getClass().getClassLoader().getResource(
  +      "org/apache/log4j/chainsaw/log4j-receiver-sample.xml");
   
       if (helpURL != null) {
         textInfo.setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10));
  @@ -164,9 +170,6 @@
       private final Action homeAction =
         new AbstractAction(null, new ImageIcon(ChainsawIcons.ICON_HOME)) {
           public void actionPerformed(ActionEvent e) {
  -          if (urlStack.isEmpty()) {
  -            return;
  -          }
             setURL(helpURL);
             urlStack.clear();
           }
  @@ -183,8 +186,8 @@
         c.weighty = 0.0;
         c.ipadx = 1;
         c.ipady = 1;
  -      c.gridx = 0;
  -      c.gridy = 0;
  +//      c.gridx = 0;
  +//      c.gridy = 0;
         
         c.fill = GridBagConstraints.NONE;
         c.anchor = GridBagConstraints.WEST;
  @@ -192,12 +195,28 @@
         JButton home = new SmallButton(homeAction);
         add(home, c);
         
  -      c.gridx = 1;
  +      add(new JSeparator(), c);
  +      
  +//      c.gridx = 1;
         JButton previous = new SmallButton(previousAction);
         previous.setEnabled(false);
         add(previous, c);
  +      
  +      add(new JSeparator(), c);
  +
  +//      c.gridx = 2;
  +      final Action exampleConfigAction = new AbstractAction("View example Receiver 
configuration"){
  +
  +        public void actionPerformed(ActionEvent e) {
  +          setURL(exampleConfigURL);
  +          
  +        }};
  +      exampleConfigAction.putValue(Action.SHORT_DESCRIPTION, "Displays an example 
Log4j configuration file with several Receivers defined.");
  +      
  +      JButton exampleButton = new SmallButton(exampleConfigAction);
  +      add(exampleButton, c);
   
  -      c.gridx = 2;
  +//      c.gridx = 3;
         c.weightx = 1;
         JPanel p = new JPanel();
         add(p, c);
  
  
  
  1.13      +1 -1      
jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/WelcomePanel.html
  
  Index: WelcomePanel.html
  ===================================================================
  RCS file: 
/home/cvs/jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/WelcomePanel.html,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- WelcomePanel.html 19 Jun 2003 03:37:49 -0000      1.12
  +++ WelcomePanel.html 19 Jun 2003 03:52:07 -0000      1.13
  @@ -90,7 +90,7 @@
   <tr valign="top" bgcolor="#EEEEEE">
        <td nowrap class="HotKey">ALT-D</td>
        <td width="50" align="center">-</td>
  -     <td colspan="4">Show/Hiden the Detail pane</td>
  +     <td colspan="4">Show/Hide the Detail pane</td>
   </tr>
   <tr valign="top">
        <td nowrap class="HotKey">ALT-X</td>
  
  
  
  1.1                  
jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/log4j-receiver-sample.xml
  
  Index: log4j-receiver-sample.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8" ?>
  <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
  <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"; debug="true">
     <appender name="A2" class="org.apache.log4j.ConsoleAppender">
        <layout class="org.apache.log4j.SimpleLayout"/>
     </appender>
  
     <plugin name="SocketReceiver" class="org.apache.log4j.net.SocketReceiver">
        <param name="Port" value="4445"/>
     </plugin>
  
     <plugin name="XMLSocketReceiver" class="org.apache.log4j.net.XMLSocketReceiver">
        <param name="decoder" value="org.apache.log4j.xml.UtilLoggingXMLDecoder"/>
        <param name="Port" value="2222"/>
     </plugin>
  
     <plugin name="UDPReceiver" class="org.apache.log4j.net.UDPReceiver">
        <param name="Port" value="4446"/>
     </plugin>
  
     <plugin name="MulticastReceiver" class="org.apache.log4j.net.MulticastReceiver">
        <param name="Port" value="4449"/>
        <param name="Address" value="224.1.1.1"/>      
     </plugin>
  
     <root>
        <level value="debug"/>
     </root>
  </log4j:configuration>
  
  
  
  

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

Reply via email to