psmith      2003/06/18 20:37:49

  Modified:    src/java/org/apache/log4j/chainsaw WelcomePanel.html
  Log:
  Beginnings of better documentation in Welcome panel.
  
  added discussion of Receivers, and and what you could do with a
  SocketAppender. added links to SocketAppender javadoc on Jakarta
  Apache site.
  
  Revision  Changes    Path
  1.12      +29 -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.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- WelcomePanel.html 18 Jun 2003 23:03:35 -0000      1.11
  +++ WelcomePanel.html 19 Jun 2003 03:37:49 -0000      1.12
  @@ -3,7 +3,7 @@
   <HEAD>
   <style>
    BODY, TABLE, TD,  {
  -  font-size: 12px;
  +  font-size: 10px;
     color: #000000;
     font-family: Arial, Tahoma, Helvetica, sans-serif;
   }
  @@ -99,6 +99,34 @@
   </tr>
   </table></P>
   <!--<p><a href="#TheTop">Back to top</a></p>-->
  +<a name="Receivers"></a>
  +<h2>Receivers</h2>
  +<p>Log4j has a concept of a 'Receiver', an object that receives events
  +from some source, and deposits them into the Log4j framework in the local JVM.  
  +It useful to think of Log4j's engine as a 'bus' much like the PCI bus in a computer,
  +with events being the data placed on the bus.</p>
  +
  +<p>Since Chainsaw acts just like a Log4j Appender, using a Receiver allows\
  +you to receive events from, say, a remote location, and view them within the
  +Chainsaw GUI.</p>
  +
  +<p>Receivers are the complimentary 'sibling' if you will of Log4j Appenders.
  +Appenders take an event from the Log4j bus, and output them to some location.
  +A Receiver is just the opposite, it takes an external event and
  +places it in the local Log4j bus.  A Receiver can be a 'sink' for event
  +data, while the Appender is the 'source'.
  +</p>
  +<a name="UsefulConfigs"></a>
  +<h2>Useful Configuration</h2>
  +<p>We'll discuss a very useful and common configuration.  If you have
  +an application that is using Log4j to log events, you are able to 
  +configure a series of appenders, and often this is just a simple FileAppender. 
  +An alternative is to configure a SocketAppender that transmits the event
  +to a remote location. In this case, Chainsaw becomes this remote location.
  +</p>
  +<p>Click <a 
href="http://jakarta.apache.org/log4j/docs/api/org/apache/log4j/net/SocketAppender.html";>here</a>
 to learn more about <a 
href="http://jakarta.apache.org/log4j/docs/api/org/apache/log4j/net/SocketAppender.html";>SocketAppenders</a>.</p>
  +<p>Click here to learn more about Receivers (and SocketReceiver in particular).
  +</P>
   <a name="FAQ"></a>
   <h2>FAQ</h2>
   <p></p>@todo<p></p>
  
  
  

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

Reply via email to