You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by ha...@apache.org on 2002/08/11 00:06:55 UTC

cvs commit: jakarta-avalon-site/docs/excalibur/logger/skin print.css site.css tigris.css

hammant     2002/08/10 15:06:55

  Modified:    docs/excalibur/logger/api allclasses-frame.html
                        deprecated-list.html help-doc.html index-all.html
                        index.html overview-frame.html
                        overview-summary.html overview-tree.html
                        packages.html serialized-form.html
               docs/excalibur/logger/api/org/apache/avalon/excalibur/logger
                        DefaultLogKitManager.html
                        DefaultLogTargetFactoryManager.html
                        DefaultLogTargetManager.html
                        Log4JLoggerManager.html LogKitLoggerManager.html
                        LogKitManageable.html LogKitManager.html
                        LogTargetFactory.html
                        LogTargetFactoryManageable.html
                        LogTargetFactoryManager.html LogTargetManager.html
                        LoggerManager.html package-frame.html
                        package-summary.html package-tree.html
               docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/factory
                        AbstractTargetFactory.html
                        AsyncLogTargetFactory.html
                        DatagramTargetFactory.html FileTargetFactory.html
                        FormatterFactory.html JDBCTargetFactory.html
                        JMSTargetFactory.html
                        PriorityFilterTargetFactory.html
                        ServletTargetFactory.html SocketTargetFactory.html
                        StreamTargetFactory.html package-frame.html
                        package-summary.html package-tree.html
               docs/excalibur/logger index.html
               docs/excalibur/logger/skin print.css site.css tigris.css
  Log:
  api updates
  
  Revision  Changes    Path
  1.2       +5 -1      jakarta-avalon-site/docs/excalibur/logger/api/allclasses-frame.html
  
  Index: allclasses-frame.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/api/allclasses-frame.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- allclasses-frame.html	7 Apr 2002 10:25:53 -0000	1.1
  +++ allclasses-frame.html	10 Aug 2002 22:06:53 -0000	1.2
  @@ -2,7 +2,7 @@
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Sun Apr 07 10:52:37 BST 2002 -->
  +<!-- Generated by javadoc on Sat Aug 10 22:42:02 BST 2002 -->
   <TITLE>
   All Classes
   </TITLE>
  @@ -37,6 +37,8 @@
   <BR>
   <A HREF="org/apache/avalon/excalibur/logger/Log4JLoggerManager.html" TARGET="classFrame">Log4JLoggerManager</A>
   <BR>
  +<A HREF="org/apache/avalon/excalibur/logger/LoggerLoggerManager.html" TARGET="classFrame">LoggerLoggerManager</A>
  +<BR>
   <A HREF="org/apache/avalon/excalibur/logger/LoggerManager.html" TARGET="classFrame"><I>LoggerManager</I></A>
   <BR>
   <A HREF="org/apache/avalon/excalibur/logger/LogKitLoggerManager.html" TARGET="classFrame">LogKitLoggerManager</A>
  @@ -56,6 +58,8 @@
   <A HREF="org/apache/avalon/excalibur/logger/factory/PriorityFilterTargetFactory.html" TARGET="classFrame">PriorityFilterTargetFactory</A>
   <BR>
   <A HREF="org/apache/avalon/excalibur/logger/factory/ServletTargetFactory.html" TARGET="classFrame">ServletTargetFactory</A>
  +<BR>
  +<A HREF="org/apache/avalon/excalibur/logger/factory/SMTPTargetFactory.html" TARGET="classFrame">SMTPTargetFactory</A>
   <BR>
   <A HREF="org/apache/avalon/excalibur/logger/factory/SocketTargetFactory.html" TARGET="classFrame">SocketTargetFactory</A>
   <BR>
  
  
  
  1.2       +1 -1      jakarta-avalon-site/docs/excalibur/logger/api/deprecated-list.html
  
  Index: deprecated-list.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/api/deprecated-list.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- deprecated-list.html	7 Apr 2002 10:25:53 -0000	1.1
  +++ deprecated-list.html	10 Aug 2002 22:06:53 -0000	1.2
  @@ -2,7 +2,7 @@
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Sun Apr 07 10:52:37 BST 2002 -->
  +<!-- Generated by javadoc on Sat Aug 10 22:42:02 BST 2002 -->
   <TITLE>
   Excalibur Logger API: Deprecated List
   </TITLE>
  
  
  
  1.2       +1 -1      jakarta-avalon-site/docs/excalibur/logger/api/help-doc.html
  
  Index: help-doc.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/api/help-doc.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- help-doc.html	7 Apr 2002 10:25:53 -0000	1.1
  +++ help-doc.html	10 Aug 2002 22:06:53 -0000	1.2
  @@ -2,7 +2,7 @@
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Sun Apr 07 10:52:38 BST 2002 -->
  +<!-- Generated by javadoc on Sat Aug 10 22:42:03 BST 2002 -->
   <TITLE>
   Excalibur Logger API: API Help
   </TITLE>
  
  
  
  1.2       +41 -10    jakarta-avalon-site/docs/excalibur/logger/api/index-all.html
  
  Index: index-all.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/api/index-all.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- index-all.html	7 Apr 2002 10:25:53 -0000	1.1
  +++ index-all.html	10 Aug 2002 22:06:53 -0000	1.2
  @@ -2,7 +2,7 @@
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Sun Apr 07 10:52:37 BST 2002 -->
  +<!-- Generated by javadoc on Sat Aug 10 22:42:02 BST 2002 -->
   <TITLE>
   Excalibur Logger API: Index
   </TITLE>
  @@ -79,10 +79,7 @@
   <DD><B>Deprecated.</B>&nbsp;Reads a context object.
   <DT><A HREF="org/apache/avalon/excalibur/logger/LogKitLoggerManager.html#contextualize(org.apache.avalon.framework.context.Context)"><B>contextualize(Context)</B></A> - 
   Method in class org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/LogKitLoggerManager.html">LogKitLoggerManager</A>
  -<DD>Reads a context object.
  -<DT><A HREF="org/apache/avalon/excalibur/logger/DefaultLogTargetManager.html#contextualize(org.apache.avalon.framework.context.Context)"><B>contextualize(Context)</B></A> - 
  -Method in class org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/DefaultLogTargetManager.html">DefaultLogTargetManager</A>
  -<DD>Reads a context object.
  +<DD>Reads a context object that will be supplied to the log target factory manager.
   <DT><A HREF="org/apache/avalon/excalibur/logger/DefaultLogTargetFactoryManager.html#contextualize(org.apache.avalon.framework.context.Context)"><B>contextualize(Context)</B></A> - 
   Method in class org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/DefaultLogTargetFactoryManager.html">DefaultLogTargetFactoryManager</A>
   <DD>Reads a context object.
  @@ -92,6 +89,10 @@
   <DT><A HREF="org/apache/avalon/excalibur/logger/factory/StreamTargetFactory.html#contextualize(org.apache.avalon.framework.context.Context)"><B>contextualize(Context)</B></A> - 
   Method in class org.apache.avalon.excalibur.logger.factory.<A HREF="org/apache/avalon/excalibur/logger/factory/StreamTargetFactory.html">StreamTargetFactory</A>
   <DD>&nbsp;
  +<DT><A HREF="org/apache/avalon/excalibur/logger/factory/SMTPTargetFactory.html#createAddress(java.lang.String)"><B>createAddress(String)</B></A> - 
  +Method in class org.apache.avalon.excalibur.logger.factory.<A HREF="org/apache/avalon/excalibur/logger/factory/SMTPTargetFactory.html">SMTPTargetFactory</A>
  +<DD>Helper factory method to create a new <code>Address</code>
  + object.
   <DT><A HREF="org/apache/avalon/excalibur/logger/factory/FormatterFactory.html#createFormatter(org.apache.avalon.framework.configuration.Configuration)"><B>createFormatter(Configuration)</B></A> - 
   Method in class org.apache.avalon.excalibur.logger.factory.<A HREF="org/apache/avalon/excalibur/logger/factory/FormatterFactory.html">FormatterFactory</A>
   <DD>&nbsp;
  @@ -107,6 +108,9 @@
   <DT><A HREF="org/apache/avalon/excalibur/logger/factory/JDBCTargetFactory.html#createTarget(org.apache.avalon.framework.configuration.Configuration)"><B>createTarget(Configuration)</B></A> - 
   Method in class org.apache.avalon.excalibur.logger.factory.<A HREF="org/apache/avalon/excalibur/logger/factory/JDBCTargetFactory.html">JDBCTargetFactory</A>
   <DD>&nbsp;
  +<DT><A HREF="org/apache/avalon/excalibur/logger/factory/SMTPTargetFactory.html#createTarget(org.apache.avalon.framework.configuration.Configuration)"><B>createTarget(Configuration)</B></A> - 
  +Method in class org.apache.avalon.excalibur.logger.factory.<A HREF="org/apache/avalon/excalibur/logger/factory/SMTPTargetFactory.html">SMTPTargetFactory</A>
  +<DD>Creates an SMTPOutputLogTarget based on a Configuration
   <DT><A HREF="org/apache/avalon/excalibur/logger/factory/JMSTargetFactory.html#createTarget(org.apache.avalon.framework.configuration.Configuration)"><B>createTarget(Configuration)</B></A> - 
   Method in class org.apache.avalon.excalibur.logger.factory.<A HREF="org/apache/avalon/excalibur/logger/factory/JMSTargetFactory.html">JMSTargetFactory</A>
   <DD>&nbsp;
  @@ -176,6 +180,9 @@
   <DT><A HREF="org/apache/avalon/excalibur/logger/Log4JLoggerManager.html#getDefaultLogger()"><B>getDefaultLogger()</B></A> - 
   Method in class org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/Log4JLoggerManager.html">Log4JLoggerManager</A>
   <DD>&nbsp;
  +<DT><A HREF="org/apache/avalon/excalibur/logger/LoggerLoggerManager.html#getDefaultLogger()"><B>getDefaultLogger()</B></A> - 
  +Method in class org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/LoggerLoggerManager.html">LoggerLoggerManager</A>
  +<DD>&nbsp;
   <DT><A HREF="org/apache/avalon/excalibur/logger/LogKitLoggerManager.html#getDefaultLogger()"><B>getDefaultLogger()</B></A> - 
   Method in class org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/LogKitLoggerManager.html">LogKitLoggerManager</A>
   <DD>&nbsp;
  @@ -191,6 +198,9 @@
   <DT><A HREF="org/apache/avalon/excalibur/logger/factory/StreamTargetFactory.html#getFormatter(org.apache.avalon.framework.configuration.Configuration)"><B>getFormatter(Configuration)</B></A> - 
   Method in class org.apache.avalon.excalibur.logger.factory.<A HREF="org/apache/avalon/excalibur/logger/factory/StreamTargetFactory.html">StreamTargetFactory</A>
   <DD>&nbsp;
  +<DT><A HREF="org/apache/avalon/excalibur/logger/factory/SMTPTargetFactory.html#getFormatter(org.apache.avalon.framework.configuration.Configuration)"><B>getFormatter(Configuration)</B></A> - 
  +Method in class org.apache.avalon.excalibur.logger.factory.<A HREF="org/apache/avalon/excalibur/logger/factory/SMTPTargetFactory.html">SMTPTargetFactory</A>
  +<DD>Helper method to obtain a formatter for this factory.
   <DT><A HREF="org/apache/avalon/excalibur/logger/factory/JMSTargetFactory.html#getFormatter(org.apache.avalon.framework.configuration.Configuration)"><B>getFormatter(Configuration)</B></A> - 
   Method in class org.apache.avalon.excalibur.logger.factory.<A HREF="org/apache/avalon/excalibur/logger/factory/JMSTargetFactory.html">JMSTargetFactory</A>
   <DD>&nbsp;
  @@ -218,6 +228,9 @@
   <DT><A HREF="org/apache/avalon/excalibur/logger/Log4JLoggerManager.html#getLoggerForCategory(java.lang.String)"><B>getLoggerForCategory(String)</B></A> - 
   Method in class org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/Log4JLoggerManager.html">Log4JLoggerManager</A>
   <DD>Retrieves a Logger from a category name.
  +<DT><A HREF="org/apache/avalon/excalibur/logger/LoggerLoggerManager.html#getLoggerForCategory(java.lang.String)"><B>getLoggerForCategory(String)</B></A> - 
  +Method in class org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/LoggerLoggerManager.html">LoggerLoggerManager</A>
  +<DD>&nbsp;
   <DT><A HREF="org/apache/avalon/excalibur/logger/LogKitLoggerManager.html#getLoggerForCategory(java.lang.String)"><B>getLoggerForCategory(String)</B></A> - 
   Method in class org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/LogKitLoggerManager.html">LogKitLoggerManager</A>
   <DD>Retrieves a Logger from a category name.
  @@ -236,6 +249,10 @@
   <DT><A HREF="org/apache/avalon/excalibur/logger/DefaultLogTargetFactoryManager.html#getLogTargetFactory(java.lang.String)"><B>getLogTargetFactory(String)</B></A> - 
   Method in class org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/DefaultLogTargetFactoryManager.html">DefaultLogTargetFactoryManager</A>
   <DD>Retrieves a LogTargetFactory from a name.
  +<DT><A HREF="org/apache/avalon/excalibur/logger/factory/SMTPTargetFactory.html#getSession()"><B>getSession()</B></A> - 
  +Method in class org.apache.avalon.excalibur.logger.factory.<A HREF="org/apache/avalon/excalibur/logger/factory/SMTPTargetFactory.html">SMTPTargetFactory</A>
  +<DD>Helper method to obtain the JavaMail <code>Session</code> object
  + from this factories context object.
   </DL>
   <HR>
   <A NAME="_J_"><!-- --></A><H2>
  @@ -254,22 +271,29 @@
   <DL>
   <DT><A HREF="org/apache/avalon/excalibur/logger/Log4JLoggerManager.html"><B>Log4JLoggerManager</B></A> - class org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/Log4JLoggerManager.html">Log4JLoggerManager</A>.<DD>Log4JLoggerManager implementation.<DT><A HREF="org/apache/avalon/excalibur/logger/Log4JLoggerManager.html#Log4JLoggerManager()"><B>Log4JLoggerManager()</B></A> - 
   Constructor for class org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/Log4JLoggerManager.html">Log4JLoggerManager</A>
  -<DD>Creates a new <code>DefaultLogKitManager</code>.
  +<DD>Creates a new <code>DefaultLog4JManager</code>.
   <DT><A HREF="org/apache/avalon/excalibur/logger/Log4JLoggerManager.html#Log4JLoggerManager(org.apache.log4j.Hierarchy)"><B>Log4JLoggerManager(Hierarchy)</B></A> - 
   Constructor for class org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/Log4JLoggerManager.html">Log4JLoggerManager</A>
  -<DD>Creates a new <code>DefaultLogKitManager</code> with an existing <code>Hierarchy</code>.
  +<DD>Creates a new <code>DefaultLog4JManager</code> with an existing <code>Hierarchy</code>.
   <DT><A HREF="org/apache/avalon/excalibur/logger/Log4JLoggerManager.html#Log4JLoggerManager(java.lang.String)"><B>Log4JLoggerManager(String)</B></A> - 
   Constructor for class org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/Log4JLoggerManager.html">Log4JLoggerManager</A>
  -<DD>Creates a new <code>DefaultLogKitManager</code> using
  +<DD>Creates a new <code>DefaultLog4JManager</code> using
    specified logger name as root logger.
   <DT><A HREF="org/apache/avalon/excalibur/logger/Log4JLoggerManager.html#Log4JLoggerManager(java.lang.String, org.apache.log4j.Hierarchy)"><B>Log4JLoggerManager(String, Hierarchy)</B></A> - 
   Constructor for class org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/Log4JLoggerManager.html">Log4JLoggerManager</A>
  -<DD>Creates a new <code>DefaultLogKitManager</code> with an existing <code>Hierarchy</code> using
  +<DD>Creates a new <code>DefaultLog4JManager</code> with an existing <code>Hierarchy</code> using
    specified logger name as root logger.
   <DT><A HREF="org/apache/avalon/excalibur/logger/Log4JLoggerManager.html#Log4JLoggerManager(java.lang.String, org.apache.log4j.Hierarchy, org.apache.avalon.framework.logger.Logger)"><B>Log4JLoggerManager(String, Hierarchy, Logger)</B></A> - 
   Constructor for class org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/Log4JLoggerManager.html">Log4JLoggerManager</A>
  -<DD>Creates a new <code>DefaultLogKitManager</code> with an existing <code>Hierarchy</code> using
  +<DD>Creates a new <code>DefaultLog4JManager</code> with an existing <code>Hierarchy</code> using
  + specified logger name as root logger.
  +<DT><A HREF="org/apache/avalon/excalibur/logger/Log4JLoggerManager.html#Log4JLoggerManager(java.lang.String, org.apache.log4j.Hierarchy, org.apache.avalon.framework.logger.Logger, org.apache.avalon.framework.logger.Logger)"><B>Log4JLoggerManager(String, Hierarchy, Logger, Logger)</B></A> - 
  +Constructor for class org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/Log4JLoggerManager.html">Log4JLoggerManager</A>
  +<DD>Creates a new <code>DefaultLog4JManager</code> with an existing <code>Hierarchy</code> using
    specified logger name as root logger.
  +<DT><A HREF="org/apache/avalon/excalibur/logger/LoggerLoggerManager.html"><B>LoggerLoggerManager</B></A> - class org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/LoggerLoggerManager.html">LoggerLoggerManager</A>.<DD>A LoggerManager that operates off of an existing Logger instance.<DT><A HREF="org/apache/avalon/excalibur/logger/LoggerLoggerManager.html#LoggerLoggerManager(org.apache.avalon.framework.logger.Logger)"><B>LoggerLoggerManager(Logger)</B></A> - 
  +Constructor for class org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/LoggerLoggerManager.html">LoggerLoggerManager</A>
  +<DD>&nbsp;
   <DT><A HREF="org/apache/avalon/excalibur/logger/LoggerManager.html"><B>LoggerManager</B></A> - interface org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/LoggerManager.html">LoggerManager</A>.<DD>LoggerManager Interface.<DT><A HREF="org/apache/avalon/excalibur/logger/LogKitLoggerManager.html"><B>LogKitLoggerManager</B></A> - class org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/LogKitLoggerManager.html">LogKitLoggerManager</A>.<DD>LogKitLoggerManager implementation.<DT><A HREF="org/apache/avalon/excalibur/logger/LogKitLoggerManager.html#LogKitLoggerManager()"><B>LogKitLoggerManager()</B></A> - 
   Constructor for class org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/LogKitLoggerManager.html">LogKitLoggerManager</A>
   <DD>Creates a new <code>DefaultLogKitManager</code>.
  @@ -288,6 +312,10 @@
   Constructor for class org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/LogKitLoggerManager.html">LogKitLoggerManager</A>
   <DD>Creates a new <code>DefaultLogKitManager</code> with an existing <code>Hierarchy</code> using
    specified logger name as root logger.
  +<DT><A HREF="org/apache/avalon/excalibur/logger/LogKitLoggerManager.html#LogKitLoggerManager(java.lang.String, org.apache.log.Hierarchy, org.apache.avalon.framework.logger.Logger, org.apache.avalon.framework.logger.Logger)"><B>LogKitLoggerManager(String, Hierarchy, Logger, Logger)</B></A> - 
  +Constructor for class org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/LogKitLoggerManager.html">LogKitLoggerManager</A>
  +<DD>Creates a new <code>DefaultLogKitManager</code> with an existing <code>Hierarchy</code> using
  + specified logger name as root logger.
   <DT><A HREF="org/apache/avalon/excalibur/logger/LogKitManageable.html"><B>LogKitManageable</B></A> - interface org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/LogKitManageable.html">LogKitManageable</A>.<DD>LogKitManageable Interface, use this to set the LogKitManagers for child
    Components.<DT><A HREF="org/apache/avalon/excalibur/logger/LogKitManager.html"><B>LogKitManager</B></A> - interface org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/LogKitManager.html">LogKitManager</A>.<DD><B>Deprecated.</B>&nbsp;<I>we should use the new LoggerManager interface that directly
                supports the new framework Logger interface.</I><DT><A HREF="org/apache/avalon/excalibur/logger/LogTargetFactory.html"><B>LogTargetFactory</B></A> - interface org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/LogTargetFactory.html">LogTargetFactory</A>.<DD>LogTargetFactory Interface.<DT><A HREF="org/apache/avalon/excalibur/logger/LogTargetFactoryManageable.html"><B>LogTargetFactoryManageable</B></A> - interface org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/LogTargetFactoryManageable.html">LogTargetFactoryManageable</A>.<DD>LogTargetFactoryManageable Interface, use this to set the LogTargetFactoryManager
  @@ -347,6 +375,9 @@
   <DT><A HREF="org/apache/avalon/excalibur/logger/factory/PriorityFilterTargetFactory.html#setLogTargetFactoryManager(org.apache.avalon.excalibur.logger.LogTargetFactoryManager)"><B>setLogTargetFactoryManager(LogTargetFactoryManager)</B></A> - 
   Method in class org.apache.avalon.excalibur.logger.factory.<A HREF="org/apache/avalon/excalibur/logger/factory/PriorityFilterTargetFactory.html">PriorityFilterTargetFactory</A>
   <DD>get the LogTargetFactoryManager
  +<DT><A HREF="org/apache/avalon/excalibur/logger/factory/SMTPTargetFactory.html"><B>SMTPTargetFactory</B></A> - class org.apache.avalon.excalibur.logger.factory.<A HREF="org/apache/avalon/excalibur/logger/factory/SMTPTargetFactory.html">SMTPTargetFactory</A>.<DD>SMTPTargetFactory class.<DT><A HREF="org/apache/avalon/excalibur/logger/factory/SMTPTargetFactory.html#SMTPTargetFactory()"><B>SMTPTargetFactory()</B></A> - 
  +Constructor for class org.apache.avalon.excalibur.logger.factory.<A HREF="org/apache/avalon/excalibur/logger/factory/SMTPTargetFactory.html">SMTPTargetFactory</A>
  +<DD>&nbsp;
   <DT><A HREF="org/apache/avalon/excalibur/logger/factory/SocketTargetFactory.html"><B>SocketTargetFactory</B></A> - class org.apache.avalon.excalibur.logger.factory.<A HREF="org/apache/avalon/excalibur/logger/factory/SocketTargetFactory.html">SocketTargetFactory</A>.<DD>This factory creates LogTargets with a wrapped SocketOutputTarget around it.<DT><A HREF="org/apache/avalon/excalibur/logger/factory/SocketTargetFactory.html#SocketTargetFactory()"><B>SocketTargetFactory()</B></A> - 
   Constructor for class org.apache.avalon.excalibur.logger.factory.<A HREF="org/apache/avalon/excalibur/logger/factory/SocketTargetFactory.html">SocketTargetFactory</A>
   <DD>&nbsp;
  
  
  
  1.2       +1 -1      jakarta-avalon-site/docs/excalibur/logger/api/index.html
  
  Index: index.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/api/index.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- index.html	7 Apr 2002 10:25:53 -0000	1.1
  +++ index.html	10 Aug 2002 22:06:53 -0000	1.2
  @@ -2,7 +2,7 @@
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Sun Apr 07 10:52:37 BST 2002-->
  +<!-- Generated by javadoc on Sat Aug 10 22:42:02 BST 2002-->
   <TITLE>
   Excalibur Logger API
   </TITLE>
  
  
  
  1.2       +1 -1      jakarta-avalon-site/docs/excalibur/logger/api/overview-frame.html
  
  Index: overview-frame.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/api/overview-frame.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- overview-frame.html	7 Apr 2002 10:25:53 -0000	1.1
  +++ overview-frame.html	10 Aug 2002 22:06:53 -0000	1.2
  @@ -2,7 +2,7 @@
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Sun Apr 07 10:52:37 BST 2002 -->
  +<!-- Generated by javadoc on Sat Aug 10 22:42:02 BST 2002 -->
   <TITLE>
   Excalibur Logger API: Overview
   </TITLE>
  
  
  
  1.2       +1 -1      jakarta-avalon-site/docs/excalibur/logger/api/overview-summary.html
  
  Index: overview-summary.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/api/overview-summary.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- overview-summary.html	7 Apr 2002 10:25:53 -0000	1.1
  +++ overview-summary.html	10 Aug 2002 22:06:53 -0000	1.2
  @@ -2,7 +2,7 @@
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Sun Apr 07 10:52:37 BST 2002 -->
  +<!-- Generated by javadoc on Sat Aug 10 22:42:02 BST 2002 -->
   <TITLE>
   Excalibur Logger API: Overview
   </TITLE>
  
  
  
  1.2       +4 -3      jakarta-avalon-site/docs/excalibur/logger/api/overview-tree.html
  
  Index: overview-tree.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/api/overview-tree.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- overview-tree.html	7 Apr 2002 10:25:53 -0000	1.1
  +++ overview-tree.html	10 Aug 2002 22:06:53 -0000	1.2
  @@ -2,7 +2,7 @@
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Sun Apr 07 10:52:37 BST 2002 -->
  +<!-- Generated by javadoc on Sat Aug 10 22:42:02 BST 2002 -->
   <TITLE>
   Excalibur Logger API: Class Hierarchy
   </TITLE>
  @@ -63,15 +63,16 @@
   <UL>
   <LI TYPE="circle">class org.apache.avalon.excalibur.logger.factory.<A HREF="org/apache/avalon/excalibur/logger/factory/AsyncLogTargetFactory.html"><B>AsyncLogTargetFactory</B></A> (implements org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/LogTargetFactoryManageable.html">LogTargetFactoryManageable</A>)
   <LI TYPE="circle">class org.apache.avalon.excalibur.logger.factory.<A HREF="org/apache/avalon/excalibur/logger/factory/DatagramTargetFactory.html"><B>DatagramTargetFactory</B></A><LI TYPE="circle">class org.apache.avalon.excalibur.logger.factory.<A HREF="org/apache/avalon/excalibur/logger/factory/FileTargetFactory.html"><B>FileTargetFactory</B></A><LI TYPE="circle">class org.apache.avalon.excalibur.logger.factory.<A HREF="org/apache/avalon/excalibur/logger/factory/PriorityFilterTargetFactory.html"><B>PriorityFilterTargetFactory</B></A> (implements org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/LogTargetFactoryManageable.html">LogTargetFactoryManageable</A>)
  -<LI TYPE="circle">class org.apache.avalon.excalibur.logger.factory.<A HREF="org/apache/avalon/excalibur/logger/factory/ServletTargetFactory.html"><B>ServletTargetFactory</B></A><LI TYPE="circle">class org.apache.avalon.excalibur.logger.factory.<A HREF="org/apache/avalon/excalibur/logger/factory/SocketTargetFactory.html"><B>SocketTargetFactory</B></A><LI TYPE="circle">class org.apache.avalon.excalibur.logger.factory.<A HREF="org/apache/avalon/excalibur/logger/factory/StreamTargetFactory.html"><B>StreamTargetFactory</B></A> (implements org.apache.avalon.framework.context.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Contextualizable.html">Contextualizable</A>)
  +<LI TYPE="circle">class org.apache.avalon.excalibur.logger.factory.<A HREF="org/apache/avalon/excalibur/logger/factory/ServletTargetFactory.html"><B>ServletTargetFactory</B></A><LI TYPE="circle">class org.apache.avalon.excalibur.logger.factory.<A HREF="org/apache/avalon/excalibur/logger/factory/SMTPTargetFactory.html"><B>SMTPTargetFactory</B></A><LI TYPE="circle">class org.apache.avalon.excalibur.logger.factory.<A HREF="org/apache/avalon/excalibur/logger/factory/SocketTargetFactory.html"><B>SocketTargetFactory</B></A><LI TYPE="circle">class org.apache.avalon.excalibur.logger.factory.<A HREF="org/apache/avalon/excalibur/logger/factory/StreamTargetFactory.html"><B>StreamTargetFactory</B></A> (implements org.apache.avalon.framework.context.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Contextualizable.html">Contextualizable</A>)
   </UL>
   <LI TYPE="circle">class org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/DefaultLogKitManager.html"><B>DefaultLogKitManager</B></A> (implements org.apache.avalon.framework.configuration.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configurable.html">Configurable</A>, org.apache.avalon.framework.context.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Contextualizable.html">Contextualizable</A>, org.apache.avalon.framework.logger.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/Loggable.html">Loggable</A>, org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/LogKitManager.html">LogKitManager</A>)
   <LI TYPE="circle">class org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/DefaultLogTargetFactoryManager.html"><B>DefaultLogTargetFactoryManager</B></A> (implements org.apache.avalon.framework.configuration.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configurable.html">Configurable</A>, org.apache.avalon.framework.context.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Contextualizable.html">Contextualizable</A>, org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/LogTargetFactoryManager.html">LogTargetFactoryManager</A>)
  -<LI TYPE="circle">class org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/DefaultLogTargetManager.html"><B>DefaultLogTargetManager</B></A> (implements org.apache.avalon.framework.configuration.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configurable.html">Configurable</A>, org.apache.avalon.framework.context.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Contextualizable.html">Contextualizable</A>, org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/LogTargetFactoryManageable.html">LogTargetFactoryManageable</A>, org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/LogTargetManager.html">LogTargetManager</A>)
  +<LI TYPE="circle">class org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/DefaultLogTargetManager.html"><B>DefaultLogTargetManager</B></A> (implements org.apache.avalon.framework.configuration.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configurable.html">Configurable</A>, org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/LogTargetFactoryManageable.html">LogTargetFactoryManageable</A>, org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/LogTargetManager.html">LogTargetManager</A>)
   </UL>
   <LI TYPE="circle">class org.apache.avalon.excalibur.logger.factory.<A HREF="org/apache/avalon/excalibur/logger/factory/FormatterFactory.html"><B>FormatterFactory</B></A><LI TYPE="circle">class org.apache.avalon.excalibur.logger.factory.<A HREF="org/apache/avalon/excalibur/logger/factory/JDBCTargetFactory.html"><B>JDBCTargetFactory</B></A> (implements org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/LogTargetFactory.html">LogTargetFactory</A>)
   <LI TYPE="circle">class org.apache.avalon.excalibur.logger.factory.<A HREF="org/apache/avalon/excalibur/logger/factory/JMSTargetFactory.html"><B>JMSTargetFactory</B></A> (implements org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/LogTargetFactory.html">LogTargetFactory</A>)
   <LI TYPE="circle">class org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/Log4JLoggerManager.html"><B>Log4JLoggerManager</B></A> (implements org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/LoggerManager.html">LoggerManager</A>)
  +<LI TYPE="circle">class org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/LoggerLoggerManager.html"><B>LoggerLoggerManager</B></A> (implements org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/LoggerManager.html">LoggerManager</A>)
   <LI TYPE="circle">class org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/LogKitLoggerManager.html"><B>LogKitLoggerManager</B></A> (implements org.apache.avalon.framework.configuration.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configurable.html">Configurable</A>, org.apache.avalon.framework.context.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Contextualizable.html">Contextualizable</A>, org.apache.avalon.excalibur.logger.<A HREF="org/apache/avalon/excalibur/logger/LoggerManager.html">LoggerManager</A>)
   </UL>
   </UL>
  
  
  
  1.2       +1 -1      jakarta-avalon-site/docs/excalibur/logger/api/packages.html
  
  Index: packages.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/api/packages.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- packages.html	7 Apr 2002 10:25:53 -0000	1.1
  +++ packages.html	10 Aug 2002 22:06:53 -0000	1.2
  @@ -2,7 +2,7 @@
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Sun Apr 07 10:52:37 BST 2002 -->
  +<!-- Generated by javadoc on Sat Aug 10 22:42:02 BST 2002 -->
   <TITLE>
   Excalibur Logger API
   </TITLE>
  
  
  
  1.2       +1 -1      jakarta-avalon-site/docs/excalibur/logger/api/serialized-form.html
  
  Index: serialized-form.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/api/serialized-form.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- serialized-form.html	7 Apr 2002 10:25:53 -0000	1.1
  +++ serialized-form.html	10 Aug 2002 22:06:53 -0000	1.2
  @@ -2,7 +2,7 @@
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Sun Apr 07 10:52:38 BST 2002 -->
  +<!-- Generated by javadoc on Sat Aug 10 22:42:03 BST 2002 -->
   <TITLE>
   Serialized Form
   </TITLE>
  
  
  
  1.2       +2 -2      jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/DefaultLogKitManager.html
  
  Index: DefaultLogKitManager.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/DefaultLogKitManager.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- DefaultLogKitManager.html	7 Apr 2002 10:25:53 -0000	1.1
  +++ DefaultLogKitManager.html	10 Aug 2002 22:06:53 -0000	1.2
  @@ -2,7 +2,7 @@
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Sun Apr 07 10:52:37 BST 2002 -->
  +<!-- Generated by javadoc on Sat Aug 10 22:42:02 BST 2002 -->
   <TITLE>
   Excalibur Logger API: Class  DefaultLogKitManager
   </TITLE>
  
  
  
  1.2       +2 -2      jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/DefaultLogTargetFactoryManager.html
  
  Index: DefaultLogTargetFactoryManager.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/DefaultLogTargetFactoryManager.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- DefaultLogTargetFactoryManager.html	7 Apr 2002 10:25:53 -0000	1.1
  +++ DefaultLogTargetFactoryManager.html	10 Aug 2002 22:06:53 -0000	1.2
  @@ -2,7 +2,7 @@
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Sun Apr 07 10:52:37 BST 2002 -->
  +<!-- Generated by javadoc on Sat Aug 10 22:42:02 BST 2002 -->
   <TITLE>
   Excalibur Logger API: Class  DefaultLogTargetFactoryManager
   </TITLE>
  
  
  
  1.2       +4 -27     jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/DefaultLogTargetManager.html
  
  Index: DefaultLogTargetManager.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/DefaultLogTargetManager.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- DefaultLogTargetManager.html	7 Apr 2002 10:25:53 -0000	1.1
  +++ DefaultLogTargetManager.html	10 Aug 2002 22:06:53 -0000	1.2
  @@ -2,7 +2,7 @@
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Sun Apr 07 10:52:37 BST 2002 -->
  +<!-- Generated by javadoc on Sat Aug 10 22:42:02 BST 2002 -->
   <TITLE>
   Excalibur Logger API: Class  DefaultLogTargetManager
   </TITLE>
  @@ -65,11 +65,11 @@
           +--<B>org.apache.avalon.excalibur.logger.DefaultLogTargetManager</B>
   </PRE>
   <DL>
  -<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configurable.html">Configurable</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Contextualizable.html">Contextualizable</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/LogEnabled.html">LogEnabled</A>, <A HREF="../../../../../org/apache/avalon/excalibur/logger/LogTargetFactoryManageable.html">LogTargetFactoryManageable</A>, <A HREF="../../../../../org/apache/avalon/excalibur/logger/LogTargetManager.html">LogTargetManager</A></DD>
  +<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configurable.html">Configurable</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/LogEnabled.html">LogEnabled</A>, <A HREF="../../../../../org/apache/avalon/excalibur/logger/LogTargetFactoryManageable.html">LogTargetFactoryManageable</A>, <A HREF="../../../../../org/apache/avalon/excalibur/logger/LogTargetManager.html">LogTargetManager</A></DD>
   </DL>
   <HR>
   <DL>
  -<DT>public class <B>DefaultLogTargetManager</B><DT>extends <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/AbstractLogEnabled.html">AbstractLogEnabled</A><DT>implements <A HREF="../../../../../org/apache/avalon/excalibur/logger/LogTargetManager.html">LogTargetManager</A>, <A HREF="../../../../../org/apache/avalon/excalibur/logger/LogTargetFactoryManageable.html">LogTargetFactoryManageable</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Contextualizable.html">Contextualizable</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configurable.html">Configurable</A></DL>
  +<DT>public class <B>DefaultLogTargetManager</B><DT>extends <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/AbstractLogEnabled.html">AbstractLogEnabled</A><DT>implements <A HREF="../../../../../org/apache/avalon/excalibur/logger/LogTargetManager.html">LogTargetManager</A>, <A HREF="../../../../../org/apache/avalon/excalibur/logger/LogTargetFactoryManageable.html">LogTargetFactoryManageable</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configurable.html">Configurable</A></DL>
   
   <P>
   Default LogTargetManager implementation.  It populates the LogTargetManager
  @@ -123,14 +123,6 @@
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  -<CODE>&nbsp;void</CODE></FONT></TD>
  -<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/logger/DefaultLogTargetManager.html#contextualize(org.apache.avalon.framework.context.Context)">contextualize</A></B>(<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Context.html">Context</A>&nbsp;context)</CODE>
  -
  -<BR>
  -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads a context object.</TD>
  -</TR>
  -<TR BGCOLOR="white" CLASS="TableRowColor">
  -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
   <CODE>&nbsp;org.apache.log.LogTarget</CODE></FONT></TD>
   <TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/logger/DefaultLogTargetManager.html#getLogTarget(java.lang.String)">getLogTarget</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A>&nbsp;id)</CODE>
   
  @@ -208,21 +200,6 @@
   </DD>
   <DD><DL>
   <DT><B>Parameters:</B><DD><CODE>id</CODE> - The LogTarget ID<DT><B>Returns:</B><DD>the LogTarget or null if none is found.</DL>
  -</DD>
  -</DL>
  -<HR>
  -
  -<A NAME="contextualize(org.apache.avalon.framework.context.Context)"><!-- --></A><H3>
  -contextualize</H3>
  -<PRE>
  -public final void <B>contextualize</B>(<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Context.html">Context</A>&nbsp;context)
  -                         throws <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/ContextException.html">ContextException</A></PRE>
  -<DL>
  -<DD>Reads a context object.<DD><DL>
  -<DT><B>Specified by: </B><DD><CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Contextualizable.html#contextualize(org.apache.avalon.framework.context.Context)">contextualize</A></CODE> in interface <CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Contextualizable.html">Contextualizable</A></CODE></DL>
  -</DD>
  -<DD><DL>
  -<DT><B>Parameters:</B><DD><CODE>context</CODE> - The context object.<DT><B>Throws:</B><DD><CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/ContextException.html">ContextException</A></CODE> - if the context is malformed</DL>
   </DD>
   </DL>
   <HR>
  
  
  
  1.2       +37 -15    jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/Log4JLoggerManager.html
  
  Index: Log4JLoggerManager.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/Log4JLoggerManager.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- Log4JLoggerManager.html	7 Apr 2002 10:25:53 -0000	1.1
  +++ Log4JLoggerManager.html	10 Aug 2002 22:06:53 -0000	1.2
  @@ -2,7 +2,7 @@
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Sun Apr 07 10:52:37 BST 2002 -->
  +<!-- Generated by javadoc on Sat Aug 10 22:42:03 BST 2002 -->
   <TITLE>
   Excalibur Logger API: Class  Log4JLoggerManager
   </TITLE>
  @@ -36,7 +36,7 @@
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
   &nbsp;<A HREF="../../../../../org/apache/avalon/excalibur/logger/DefaultLogTargetManager.html"><B>PREV CLASS</B></A>&nbsp;
  -&nbsp;<A HREF="../../../../../org/apache/avalon/excalibur/logger/LogKitLoggerManager.html"><B>NEXT CLASS</B></A></FONT></TD>
  +&nbsp;<A HREF="../../../../../org/apache/avalon/excalibur/logger/LoggerLoggerManager.html"><B>NEXT CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
   &nbsp;<A HREF="Log4JLoggerManager.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  @@ -100,19 +100,19 @@
   <TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/logger/Log4JLoggerManager.html#Log4JLoggerManager()">Log4JLoggerManager</A></B>()</CODE>
   
   <BR>
  -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new <code>DefaultLogKitManager</code>.</TD>
  +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new <code>DefaultLog4JManager</code>.</TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/logger/Log4JLoggerManager.html#Log4JLoggerManager(org.apache.log4j.Hierarchy)">Log4JLoggerManager</A></B>(org.apache.log4j.Hierarchy&nbsp;hierarchy)</CODE>
   
   <BR>
  -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new <code>DefaultLogKitManager</code> with an existing <code>Hierarchy</code>.</TD>
  +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new <code>DefaultLog4JManager</code> with an existing <code>Hierarchy</code>.</TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/logger/Log4JLoggerManager.html#Log4JLoggerManager(java.lang.String)">Log4JLoggerManager</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A>&nbsp;prefix)</CODE>
   
   <BR>
  -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new <code>DefaultLogKitManager</code> using
  +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new <code>DefaultLog4JManager</code> using
    specified logger name as root logger.</TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
  @@ -120,7 +120,7 @@
                      org.apache.log4j.Hierarchy&nbsp;hierarchy)</CODE>
   
   <BR>
  -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new <code>DefaultLogKitManager</code> with an existing <code>Hierarchy</code> using
  +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new <code>DefaultLog4JManager</code> with an existing <code>Hierarchy</code> using
    specified logger name as root logger.</TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
  @@ -129,7 +129,17 @@
                      <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/Logger.html">Logger</A>&nbsp;defaultLogger)</CODE>
   
   <BR>
  -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new <code>DefaultLogKitManager</code> with an existing <code>Hierarchy</code> using
  +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new <code>DefaultLog4JManager</code> with an existing <code>Hierarchy</code> using
  + specified logger name as root logger.</TD>
  +</TR>
  +<TR BGCOLOR="white" CLASS="TableRowColor">
  +<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/logger/Log4JLoggerManager.html#Log4JLoggerManager(java.lang.String, org.apache.log4j.Hierarchy, org.apache.avalon.framework.logger.Logger, org.apache.avalon.framework.logger.Logger)">Log4JLoggerManager</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A>&nbsp;prefix,
  +                   org.apache.log4j.Hierarchy&nbsp;hierarchy,
  +                   <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/Logger.html">Logger</A>&nbsp;defaultLogger,
  +                   <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/Logger.html">Logger</A>&nbsp;logger)</CODE>
  +
  +<BR>
  +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new <code>DefaultLog4JManager</code> with an existing <code>Hierarchy</code> using
    specified logger name as root logger.</TD>
   </TR>
   </TABLE>
  @@ -189,7 +199,7 @@
   <PRE>
   public <B>Log4JLoggerManager</B>()</PRE>
   <DL>
  -<DD>Creates a new <code>DefaultLogKitManager</code>. It will use a new <code>Hierarchy</code>.</DL>
  +<DD>Creates a new <code>DefaultLog4JManager</code>. It will use a new <code>Hierarchy</code>.</DL>
   <HR>
   
   <A NAME="Log4JLoggerManager(org.apache.log4j.Hierarchy)"><!-- --></A><H3>
  @@ -197,7 +207,7 @@
   <PRE>
   public <B>Log4JLoggerManager</B>(org.apache.log4j.Hierarchy&nbsp;hierarchy)</PRE>
   <DL>
  -<DD>Creates a new <code>DefaultLogKitManager</code> with an existing <code>Hierarchy</code>.</DL>
  +<DD>Creates a new <code>DefaultLog4JManager</code> with an existing <code>Hierarchy</code>.</DL>
   <HR>
   
   <A NAME="Log4JLoggerManager(java.lang.String)"><!-- --></A><H3>
  @@ -205,7 +215,7 @@
   <PRE>
   public <B>Log4JLoggerManager</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A>&nbsp;prefix)</PRE>
   <DL>
  -<DD>Creates a new <code>DefaultLogKitManager</code> using
  +<DD>Creates a new <code>DefaultLog4JManager</code> using
    specified logger name as root logger.</DL>
   <HR>
   
  @@ -215,7 +225,7 @@
   public <B>Log4JLoggerManager</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A>&nbsp;prefix,
                             org.apache.log4j.Hierarchy&nbsp;hierarchy)</PRE>
   <DL>
  -<DD>Creates a new <code>DefaultLogKitManager</code> with an existing <code>Hierarchy</code> using
  +<DD>Creates a new <code>DefaultLog4JManager</code> with an existing <code>Hierarchy</code> using
    specified logger name as root logger.</DL>
   <HR>
   
  @@ -226,7 +236,19 @@
                             org.apache.log4j.Hierarchy&nbsp;hierarchy,
                             <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/Logger.html">Logger</A>&nbsp;defaultLogger)</PRE>
   <DL>
  -<DD>Creates a new <code>DefaultLogKitManager</code> with an existing <code>Hierarchy</code> using
  +<DD>Creates a new <code>DefaultLog4JManager</code> with an existing <code>Hierarchy</code> using
  + specified logger name as root logger.</DL>
  +<HR>
  +
  +<A NAME="Log4JLoggerManager(java.lang.String, org.apache.log4j.Hierarchy, org.apache.avalon.framework.logger.Logger, org.apache.avalon.framework.logger.Logger)"><!-- --></A><H3>
  +Log4JLoggerManager</H3>
  +<PRE>
  +public <B>Log4JLoggerManager</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A>&nbsp;prefix,
  +                          org.apache.log4j.Hierarchy&nbsp;hierarchy,
  +                          <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/Logger.html">Logger</A>&nbsp;defaultLogger,
  +                          <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/Logger.html">Logger</A>&nbsp;logger)</PRE>
  +<DL>
  +<DD>Creates a new <code>DefaultLog4JManager</code> with an existing <code>Hierarchy</code> using
    specified logger name as root logger.</DL>
   
   <!-- ============ METHOD DETAIL ========== -->
  @@ -246,7 +268,7 @@
   <DL>
   <DD>Retrieves a Logger from a category name. Usually
    the category name refers to a configuration attribute name.  If
  - this LogKitManager does not have the match the default Logger will
  + this Log4JManager does not have the match the default Logger will
    be returned and a warning is issued.<DD><DL>
   <DT><B>Specified by: </B><DD><CODE><A HREF="../../../../../org/apache/avalon/excalibur/logger/LoggerManager.html#getLoggerForCategory(java.lang.String)">getLoggerForCategory</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/avalon/excalibur/logger/LoggerManager.html">LoggerManager</A></CODE></DL>
   </DD>
  @@ -296,7 +318,7 @@
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
   &nbsp;<A HREF="../../../../../org/apache/avalon/excalibur/logger/DefaultLogTargetManager.html"><B>PREV CLASS</B></A>&nbsp;
  -&nbsp;<A HREF="../../../../../org/apache/avalon/excalibur/logger/LogKitLoggerManager.html"><B>NEXT CLASS</B></A></FONT></TD>
  +&nbsp;<A HREF="../../../../../org/apache/avalon/excalibur/logger/LoggerLoggerManager.html"><B>NEXT CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
   &nbsp;<A HREF="Log4JLoggerManager.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  
  
  
  1.2       +28 -6     jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/LogKitLoggerManager.html
  
  Index: LogKitLoggerManager.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/LogKitLoggerManager.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- LogKitLoggerManager.html	7 Apr 2002 10:25:53 -0000	1.1
  +++ LogKitLoggerManager.html	10 Aug 2002 22:06:53 -0000	1.2
  @@ -2,7 +2,7 @@
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Sun Apr 07 10:52:37 BST 2002 -->
  +<!-- Generated by javadoc on Sat Aug 10 22:42:03 BST 2002 -->
   <TITLE>
   Excalibur Logger API: Class  LogKitLoggerManager
   </TITLE>
  @@ -35,7 +35,7 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A HREF="../../../../../org/apache/avalon/excalibur/logger/Log4JLoggerManager.html"><B>PREV CLASS</B></A>&nbsp;
  +&nbsp;<A HREF="../../../../../org/apache/avalon/excalibur/logger/LoggerLoggerManager.html"><B>PREV CLASS</B></A>&nbsp;
   &nbsp;NEXT CLASS</FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  @@ -131,6 +131,16 @@
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new <code>DefaultLogKitManager</code> with an existing <code>Hierarchy</code> using
    specified logger name as root logger.</TD>
   </TR>
  +<TR BGCOLOR="white" CLASS="TableRowColor">
  +<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/logger/LogKitLoggerManager.html#LogKitLoggerManager(java.lang.String, org.apache.log.Hierarchy, org.apache.avalon.framework.logger.Logger, org.apache.avalon.framework.logger.Logger)">LogKitLoggerManager</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A>&nbsp;prefix,
  +                    org.apache.log.Hierarchy&nbsp;hierarchy,
  +                    <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/Logger.html">Logger</A>&nbsp;defaultLogger,
  +                    <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/Logger.html">Logger</A>&nbsp;logger)</CODE>
  +
  +<BR>
  +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new <code>DefaultLogKitManager</code> with an existing <code>Hierarchy</code> using
  + specified logger name as root logger.</TD>
  +</TR>
   </TABLE>
   &nbsp;
   <!-- ========== METHOD SUMMARY =========== -->
  @@ -155,7 +165,7 @@
   <TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/logger/LogKitLoggerManager.html#contextualize(org.apache.avalon.framework.context.Context)">contextualize</A></B>(<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Context.html">Context</A>&nbsp;context)</CODE>
   
   <BR>
  -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads a context object.</TD>
  +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads a context object that will be supplied to the log target factory manager.</TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  @@ -243,6 +253,18 @@
   <DL>
   <DD>Creates a new <code>DefaultLogKitManager</code> with an existing <code>Hierarchy</code> using
    specified logger name as root logger.</DL>
  +<HR>
  +
  +<A NAME="LogKitLoggerManager(java.lang.String, org.apache.log.Hierarchy, org.apache.avalon.framework.logger.Logger, org.apache.avalon.framework.logger.Logger)"><!-- --></A><H3>
  +LogKitLoggerManager</H3>
  +<PRE>
  +public <B>LogKitLoggerManager</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A>&nbsp;prefix,
  +                           org.apache.log.Hierarchy&nbsp;hierarchy,
  +                           <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/Logger.html">Logger</A>&nbsp;defaultLogger,
  +                           <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/Logger.html">Logger</A>&nbsp;logger)</PRE>
  +<DL>
  +<DD>Creates a new <code>DefaultLogKitManager</code> with an existing <code>Hierarchy</code> using
  + specified logger name as root logger.</DL>
   
   <!-- ============ METHOD DETAIL ========== -->
   
  @@ -290,7 +312,7 @@
   public final void <B>contextualize</B>(<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Context.html">Context</A>&nbsp;context)
                            throws <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/ContextException.html">ContextException</A></PRE>
   <DL>
  -<DD>Reads a context object.<DD><DL>
  +<DD>Reads a context object that will be supplied to the log target factory manager.<DD><DL>
   <DT><B>Specified by: </B><DD><CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Contextualizable.html#contextualize(org.apache.avalon.framework.context.Context)">contextualize</A></CODE> in interface <CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Contextualizable.html">Contextualizable</A></CODE></DL>
   </DD>
   <DD><DL>
  @@ -340,7 +362,7 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A HREF="../../../../../org/apache/avalon/excalibur/logger/Log4JLoggerManager.html"><B>PREV CLASS</B></A>&nbsp;
  +&nbsp;<A HREF="../../../../../org/apache/avalon/excalibur/logger/LoggerLoggerManager.html"><B>PREV CLASS</B></A>&nbsp;
   &nbsp;NEXT CLASS</FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  
  
  
  1.2       +2 -2      jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/LogKitManageable.html
  
  Index: LogKitManageable.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/LogKitManageable.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- LogKitManageable.html	7 Apr 2002 10:25:53 -0000	1.1
  +++ LogKitManageable.html	10 Aug 2002 22:06:53 -0000	1.2
  @@ -2,7 +2,7 @@
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Sun Apr 07 10:52:37 BST 2002 -->
  +<!-- Generated by javadoc on Sat Aug 10 22:42:02 BST 2002 -->
   <TITLE>
   Excalibur Logger API: Interface  LogKitManageable
   </TITLE>
  
  
  
  1.2       +2 -2      jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/LogKitManager.html
  
  Index: LogKitManager.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/LogKitManager.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- LogKitManager.html	7 Apr 2002 10:25:53 -0000	1.1
  +++ LogKitManager.html	10 Aug 2002 22:06:53 -0000	1.2
  @@ -2,7 +2,7 @@
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Sun Apr 07 10:52:37 BST 2002 -->
  +<!-- Generated by javadoc on Sat Aug 10 22:42:02 BST 2002 -->
   <TITLE>
   Excalibur Logger API: Interface  LogKitManager
   </TITLE>
  
  
  
  1.2       +2 -2      jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/LogTargetFactory.html
  
  Index: LogTargetFactory.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/LogTargetFactory.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- LogTargetFactory.html	7 Apr 2002 10:25:53 -0000	1.1
  +++ LogTargetFactory.html	10 Aug 2002 22:06:53 -0000	1.2
  @@ -2,7 +2,7 @@
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Sun Apr 07 10:52:37 BST 2002 -->
  +<!-- Generated by javadoc on Sat Aug 10 22:42:02 BST 2002 -->
   <TITLE>
   Excalibur Logger API: Interface  LogTargetFactory
   </TITLE>
  
  
  
  1.2       +2 -2      jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/LogTargetFactoryManageable.html
  
  Index: LogTargetFactoryManageable.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/LogTargetFactoryManageable.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- LogTargetFactoryManageable.html	7 Apr 2002 10:25:53 -0000	1.1
  +++ LogTargetFactoryManageable.html	10 Aug 2002 22:06:53 -0000	1.2
  @@ -2,7 +2,7 @@
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Sun Apr 07 10:52:37 BST 2002 -->
  +<!-- Generated by javadoc on Sat Aug 10 22:42:02 BST 2002 -->
   <TITLE>
   Excalibur Logger API: Interface  LogTargetFactoryManageable
   </TITLE>
  
  
  
  1.2       +2 -2      jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/LogTargetFactoryManager.html
  
  Index: LogTargetFactoryManager.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/LogTargetFactoryManager.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- LogTargetFactoryManager.html	7 Apr 2002 10:25:53 -0000	1.1
  +++ LogTargetFactoryManager.html	10 Aug 2002 22:06:53 -0000	1.2
  @@ -2,7 +2,7 @@
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Sun Apr 07 10:52:37 BST 2002 -->
  +<!-- Generated by javadoc on Sat Aug 10 22:42:02 BST 2002 -->
   <TITLE>
   Excalibur Logger API: Interface  LogTargetFactoryManager
   </TITLE>
  
  
  
  1.2       +2 -2      jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/LogTargetManager.html
  
  Index: LogTargetManager.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/LogTargetManager.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- LogTargetManager.html	7 Apr 2002 10:25:53 -0000	1.1
  +++ LogTargetManager.html	10 Aug 2002 22:06:53 -0000	1.2
  @@ -2,7 +2,7 @@
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Sun Apr 07 10:52:37 BST 2002 -->
  +<!-- Generated by javadoc on Sat Aug 10 22:42:02 BST 2002 -->
   <TITLE>
   Excalibur Logger API: Interface  LogTargetManager
   </TITLE>
  
  
  
  1.2       +3 -3      jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/LoggerManager.html
  
  Index: LoggerManager.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/LoggerManager.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- LoggerManager.html	7 Apr 2002 10:25:53 -0000	1.1
  +++ LoggerManager.html	10 Aug 2002 22:06:53 -0000	1.2
  @@ -2,7 +2,7 @@
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Sun Apr 07 10:52:37 BST 2002 -->
  +<!-- Generated by javadoc on Sat Aug 10 22:42:02 BST 2002 -->
   <TITLE>
   Excalibur Logger API: Interface  LoggerManager
   </TITLE>
  @@ -58,7 +58,7 @@
   <BR>
   Interface  LoggerManager</H2>
   <DL>
  -<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/avalon/excalibur/logger/Log4JLoggerManager.html">Log4JLoggerManager</A>, <A HREF="../../../../../org/apache/avalon/excalibur/logger/LogKitLoggerManager.html">LogKitLoggerManager</A></DD>
  +<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/avalon/excalibur/logger/Log4JLoggerManager.html">Log4JLoggerManager</A>, <A HREF="../../../../../org/apache/avalon/excalibur/logger/LoggerLoggerManager.html">LoggerLoggerManager</A>, <A HREF="../../../../../org/apache/avalon/excalibur/logger/LogKitLoggerManager.html">LogKitLoggerManager</A></DD>
   </DL>
   <HR>
   <DL>
  
  
  
  1.2       +3 -1      jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/package-frame.html
  
  Index: package-frame.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/package-frame.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- package-frame.html	7 Apr 2002 10:25:53 -0000	1.1
  +++ package-frame.html	10 Aug 2002 22:06:53 -0000	1.2
  @@ -2,7 +2,7 @@
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Sun Apr 07 10:52:37 BST 2002 -->
  +<!-- Generated by javadoc on Sat Aug 10 22:42:02 BST 2002 -->
   <TITLE>
   Excalibur Logger API: Package org.apache.avalon.excalibur.logger
   </TITLE>
  @@ -47,6 +47,8 @@
   <A HREF="DefaultLogTargetManager.html" TARGET="classFrame">DefaultLogTargetManager</A>
   <BR>
   <A HREF="Log4JLoggerManager.html" TARGET="classFrame">Log4JLoggerManager</A>
  +<BR>
  +<A HREF="LoggerLoggerManager.html" TARGET="classFrame">LoggerLoggerManager</A>
   <BR>
   <A HREF="LogKitLoggerManager.html" TARGET="classFrame">LogKitLoggerManager</A></FONT></TD>
   </TR>
  
  
  
  1.2       +5 -1      jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/package-summary.html
  
  Index: package-summary.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/package-summary.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- package-summary.html	7 Apr 2002 10:25:53 -0000	1.1
  +++ package-summary.html	10 Aug 2002 22:06:53 -0000	1.2
  @@ -2,7 +2,7 @@
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Sun Apr 07 10:52:37 BST 2002 -->
  +<!-- Generated by javadoc on Sat Aug 10 22:42:02 BST 2002 -->
   <TITLE>
   Excalibur Logger API: Package org.apache.avalon.excalibur.logger
   </TITLE>
  @@ -117,6 +117,10 @@
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD WIDTH="15%"><B><A HREF="Log4JLoggerManager.html">Log4JLoggerManager</A></B></TD>
   <TD>Log4JLoggerManager implementation.</TD>
  +</TR>
  +<TR BGCOLOR="white" CLASS="TableRowColor">
  +<TD WIDTH="15%"><B><A HREF="LoggerLoggerManager.html">LoggerLoggerManager</A></B></TD>
  +<TD>A LoggerManager that operates off of an existing Logger instance.</TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD WIDTH="15%"><B><A HREF="LogKitLoggerManager.html">LogKitLoggerManager</A></B></TD>
  
  
  
  1.2       +3 -2      jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/package-tree.html
  
  Index: package-tree.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/package-tree.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- package-tree.html	7 Apr 2002 10:25:53 -0000	1.1
  +++ package-tree.html	10 Aug 2002 22:06:53 -0000	1.2
  @@ -2,7 +2,7 @@
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Sun Apr 07 10:52:37 BST 2002 -->
  +<!-- Generated by javadoc on Sat Aug 10 22:42:02 BST 2002 -->
   <TITLE>
   Excalibur Logger API: org.apache.avalon.excalibur.logger Class Hierarchy
   </TITLE>
  @@ -62,9 +62,10 @@
   <UL>
   <LI TYPE="circle">class org.apache.avalon.excalibur.logger.<A HREF="../../../../../org/apache/avalon/excalibur/logger/DefaultLogKitManager.html"><B>DefaultLogKitManager</B></A> (implements org.apache.avalon.framework.configuration.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configurable.html">Configurable</A>, org.apache.avalon.framework.context.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Contextualizable.html">Contextualizable</A>, org.apache.avalon.framework.logger.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/Loggable.html">Loggable</A>, org.apache.avalon.excalibur.logger.<A HREF="../../../../../org/apache/avalon/excalibur/logger/LogKitManager.html">LogKitManager</A>)
   <LI TYPE="circle">class org.apache.avalon.excalibur.logger.<A HREF="../../../../../org/apache/avalon/excalibur/logger/DefaultLogTargetFactoryManager.html"><B>DefaultLogTargetFactoryManager</B></A> (implements org.apache.avalon.framework.configuration.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configurable.html">Configurable</A>, org.apache.avalon.framework.context.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Contextualizable.html">Contextualizable</A>, org.apache.avalon.excalibur.logger.<A HREF="../../../../../org/apache/avalon/excalibur/logger/LogTargetFactoryManager.html">LogTargetFactoryManager</A>)
  -<LI TYPE="circle">class org.apache.avalon.excalibur.logger.<A HREF="../../../../../org/apache/avalon/excalibur/logger/DefaultLogTargetManager.html"><B>DefaultLogTargetManager</B></A> (implements org.apache.avalon.framework.configuration.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configurable.html">Configurable</A>, org.apache.avalon.framework.context.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Contextualizable.html">Contextualizable</A>, org.apache.avalon.excalibur.logger.<A HREF="../../../../../org/apache/avalon/excalibur/logger/LogTargetFactoryManageable.html">LogTargetFactoryManageable</A>, org.apache.avalon.excalibur.logger.<A HREF="../../../../../org/apache/avalon/excalibur/logger/LogTargetManager.html">LogTargetManager</A>)
  +<LI TYPE="circle">class org.apache.avalon.excalibur.logger.<A HREF="../../../../../org/apache/avalon/excalibur/logger/DefaultLogTargetManager.html"><B>DefaultLogTargetManager</B></A> (implements org.apache.avalon.framework.configuration.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configurable.html">Configurable</A>, org.apache.avalon.excalibur.logger.<A HREF="../../../../../org/apache/avalon/excalibur/logger/LogTargetFactoryManageable.html">LogTargetFactoryManageable</A>, org.apache.avalon.excalibur.logger.<A HREF="../../../../../org/apache/avalon/excalibur/logger/LogTargetManager.html">LogTargetManager</A>)
   </UL>
   <LI TYPE="circle">class org.apache.avalon.excalibur.logger.<A HREF="../../../../../org/apache/avalon/excalibur/logger/Log4JLoggerManager.html"><B>Log4JLoggerManager</B></A> (implements org.apache.avalon.excalibur.logger.<A HREF="../../../../../org/apache/avalon/excalibur/logger/LoggerManager.html">LoggerManager</A>)
  +<LI TYPE="circle">class org.apache.avalon.excalibur.logger.<A HREF="../../../../../org/apache/avalon/excalibur/logger/LoggerLoggerManager.html"><B>LoggerLoggerManager</B></A> (implements org.apache.avalon.excalibur.logger.<A HREF="../../../../../org/apache/avalon/excalibur/logger/LoggerManager.html">LoggerManager</A>)
   <LI TYPE="circle">class org.apache.avalon.excalibur.logger.<A HREF="../../../../../org/apache/avalon/excalibur/logger/LogKitLoggerManager.html"><B>LogKitLoggerManager</B></A> (implements org.apache.avalon.framework.configuration.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configurable.html">Configurable</A>, org.apache.avalon.framework.context.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Contextualizable.html">Contextualizable</A>, org.apache.avalon.excalibur.logger.<A HREF="../../../../../org/apache/avalon/excalibur/logger/LoggerManager.html">LoggerManager</A>)
   </UL>
   </UL>
  
  
  
  1.2       +3 -3      jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/factory/AbstractTargetFactory.html
  
  Index: AbstractTargetFactory.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/factory/AbstractTargetFactory.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- AbstractTargetFactory.html	7 Apr 2002 10:25:54 -0000	1.1
  +++ AbstractTargetFactory.html	10 Aug 2002 22:06:54 -0000	1.2
  @@ -2,7 +2,7 @@
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Sun Apr 07 10:52:37 BST 2002 -->
  +<!-- Generated by javadoc on Sat Aug 10 22:42:03 BST 2002 -->
   <TITLE>
   Excalibur Logger API: Class  AbstractTargetFactory
   </TITLE>
  @@ -68,7 +68,7 @@
   <DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configurable.html">Configurable</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Contextualizable.html">Contextualizable</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/LogEnabled.html">LogEnabled</A>, <A HREF="../../../../../../org/apache/avalon/excalibur/logger/LogTargetFactory.html">LogTargetFactory</A></DD>
   </DL>
   <DL>
  -<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/AsyncLogTargetFactory.html">AsyncLogTargetFactory</A>, <A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/DatagramTargetFactory.html">DatagramTargetFactory</A>, <A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/FileTargetFactory.html">FileTargetFactory</A>, <A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/PriorityFilterTargetFactory.html">PriorityFilterTargetFactory</A>, <A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/ServletTargetFactory.html">ServletTargetFactory</A>, <A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/SocketTargetFactory.html">SocketTargetFactory</A>, <A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/StreamTargetFactory.html">StreamTargetFactory</A></DD>
  +<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/AsyncLogTargetFactory.html">AsyncLogTargetFactory</A>, <A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/DatagramTargetFactory.html">DatagramTargetFactory</A>, <A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/FileTargetFactory.html">FileTargetFactory</A>, <A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/PriorityFilterTargetFactory.html">PriorityFilterTargetFactory</A>, <A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/ServletTargetFactory.html">ServletTargetFactory</A>, <A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/SMTPTargetFactory.html">SMTPTargetFactory</A>, <A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/SocketTargetFactory.html">SocketTargetFactory</A>, <A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/StreamTargetFactory.html">StreamTargetFactory</A></DD>
   </DL>
   <HR>
   <DL>
  
  
  
  1.2       +2 -2      jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/factory/AsyncLogTargetFactory.html
  
  Index: AsyncLogTargetFactory.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/factory/AsyncLogTargetFactory.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- AsyncLogTargetFactory.html	7 Apr 2002 10:25:54 -0000	1.1
  +++ AsyncLogTargetFactory.html	10 Aug 2002 22:06:54 -0000	1.2
  @@ -2,7 +2,7 @@
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Sun Apr 07 10:52:37 BST 2002 -->
  +<!-- Generated by javadoc on Sat Aug 10 22:42:03 BST 2002 -->
   <TITLE>
   Excalibur Logger API: Class  AsyncLogTargetFactory
   </TITLE>
  
  
  
  1.2       +1 -1      jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/factory/DatagramTargetFactory.html
  
  Index: DatagramTargetFactory.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/factory/DatagramTargetFactory.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- DatagramTargetFactory.html	7 Apr 2002 10:25:54 -0000	1.1
  +++ DatagramTargetFactory.html	10 Aug 2002 22:06:54 -0000	1.2
  @@ -2,7 +2,7 @@
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Sun Apr 07 10:52:37 BST 2002 -->
  +<!-- Generated by javadoc on Sat Aug 10 22:42:03 BST 2002 -->
   <TITLE>
   Excalibur Logger API: Class  DatagramTargetFactory
   </TITLE>
  
  
  
  1.2       +6 -2      jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/factory/FileTargetFactory.html
  
  Index: FileTargetFactory.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/factory/FileTargetFactory.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- FileTargetFactory.html	7 Apr 2002 10:25:54 -0000	1.1
  +++ FileTargetFactory.html	10 Aug 2002 22:06:54 -0000	1.2
  @@ -2,7 +2,7 @@
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Sun Apr 07 10:52:37 BST 2002 -->
  +<!-- Generated by javadoc on Sat Aug 10 22:42:03 BST 2002 -->
   <TITLE>
   Excalibur Logger API: Class  FileTargetFactory
   </TITLE>
  @@ -130,6 +130,10 @@
      maximum rotation to use on a type="revolving" attribute.
      The optional pattern and suffix attribute are used to form filenames on
      a type="unique" attribute.
  +   <p> The initial rotation
  +   can be set to -1 in which case the system will first create the maximum
  +   number of file rotations by selecting the next available rotation and thereafter
  +   will overwrite the oldest log file.
     </dd>
     <dt>&lt;or&gt;</dt>
     <dd>uses the OrRotateStrategy to combine the children</dd>
  
  
  
  1.2       +1 -1      jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/factory/FormatterFactory.html
  
  Index: FormatterFactory.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/factory/FormatterFactory.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- FormatterFactory.html	7 Apr 2002 10:25:54 -0000	1.1
  +++ FormatterFactory.html	10 Aug 2002 22:06:54 -0000	1.2
  @@ -2,7 +2,7 @@
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Sun Apr 07 10:52:37 BST 2002 -->
  +<!-- Generated by javadoc on Sat Aug 10 22:42:03 BST 2002 -->
   <TITLE>
   Excalibur Logger API: Class  FormatterFactory
   </TITLE>
  
  
  
  1.2       +2 -2      jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/factory/JDBCTargetFactory.html
  
  Index: JDBCTargetFactory.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/factory/JDBCTargetFactory.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- JDBCTargetFactory.html	7 Apr 2002 10:25:54 -0000	1.1
  +++ JDBCTargetFactory.html	10 Aug 2002 22:06:54 -0000	1.2
  @@ -2,7 +2,7 @@
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Sun Apr 07 10:52:37 BST 2002 -->
  +<!-- Generated by javadoc on Sat Aug 10 22:42:03 BST 2002 -->
   <TITLE>
   Excalibur Logger API: Class  JDBCTargetFactory
   </TITLE>
  
  
  
  1.2       +2 -2      jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/factory/JMSTargetFactory.html
  
  Index: JMSTargetFactory.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/factory/JMSTargetFactory.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- JMSTargetFactory.html	7 Apr 2002 10:25:54 -0000	1.1
  +++ JMSTargetFactory.html	10 Aug 2002 22:06:54 -0000	1.2
  @@ -2,7 +2,7 @@
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Sun Apr 07 10:52:37 BST 2002 -->
  +<!-- Generated by javadoc on Sat Aug 10 22:42:03 BST 2002 -->
   <TITLE>
   Excalibur Logger API: Class  JMSTargetFactory
   </TITLE>
  
  
  
  1.2       +2 -2      jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/factory/PriorityFilterTargetFactory.html
  
  Index: PriorityFilterTargetFactory.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/factory/PriorityFilterTargetFactory.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- PriorityFilterTargetFactory.html	7 Apr 2002 10:25:54 -0000	1.1
  +++ PriorityFilterTargetFactory.html	10 Aug 2002 22:06:54 -0000	1.2
  @@ -2,7 +2,7 @@
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Sun Apr 07 10:52:38 BST 2002 -->
  +<!-- Generated by javadoc on Sat Aug 10 22:42:03 BST 2002 -->
   <TITLE>
   Excalibur Logger API: Class  PriorityFilterTargetFactory
   </TITLE>
  
  
  
  1.2       +4 -4      jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/factory/ServletTargetFactory.html
  
  Index: ServletTargetFactory.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/factory/ServletTargetFactory.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ServletTargetFactory.html	7 Apr 2002 10:25:54 -0000	1.1
  +++ ServletTargetFactory.html	10 Aug 2002 22:06:54 -0000	1.2
  @@ -2,7 +2,7 @@
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Sun Apr 07 10:52:38 BST 2002 -->
  +<!-- Generated by javadoc on Sat Aug 10 22:42:03 BST 2002 -->
   <TITLE>
   Excalibur Logger API: Class  ServletTargetFactory
   </TITLE>
  @@ -36,7 +36,7 @@
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
   &nbsp;<A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/PriorityFilterTargetFactory.html"><B>PREV CLASS</B></A>&nbsp;
  -&nbsp;<A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/SocketTargetFactory.html"><B>NEXT CLASS</B></A></FONT></TD>
  +&nbsp;<A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/SMTPTargetFactory.html"><B>NEXT CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
   &nbsp;<A HREF="ServletTargetFactory.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  @@ -271,7 +271,7 @@
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
   &nbsp;<A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/PriorityFilterTargetFactory.html"><B>PREV CLASS</B></A>&nbsp;
  -&nbsp;<A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/SocketTargetFactory.html"><B>NEXT CLASS</B></A></FONT></TD>
  +&nbsp;<A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/SMTPTargetFactory.html"><B>NEXT CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
   &nbsp;<A HREF="ServletTargetFactory.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  
  
  
  1.2       +3 -3      jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/factory/SocketTargetFactory.html
  
  Index: SocketTargetFactory.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/factory/SocketTargetFactory.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- SocketTargetFactory.html	7 Apr 2002 10:25:54 -0000	1.1
  +++ SocketTargetFactory.html	10 Aug 2002 22:06:54 -0000	1.2
  @@ -2,7 +2,7 @@
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Sun Apr 07 10:52:38 BST 2002 -->
  +<!-- Generated by javadoc on Sat Aug 10 22:42:03 BST 2002 -->
   <TITLE>
   Excalibur Logger API: Class  SocketTargetFactory
   </TITLE>
  @@ -35,7 +35,7 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/ServletTargetFactory.html"><B>PREV CLASS</B></A>&nbsp;
  +&nbsp;<A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/SMTPTargetFactory.html"><B>PREV CLASS</B></A>&nbsp;
   &nbsp;<A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/StreamTargetFactory.html"><B>NEXT CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  @@ -247,7 +247,7 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/ServletTargetFactory.html"><B>PREV CLASS</B></A>&nbsp;
  +&nbsp;<A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/SMTPTargetFactory.html"><B>PREV CLASS</B></A>&nbsp;
   &nbsp;<A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/StreamTargetFactory.html"><B>NEXT CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  
  
  
  1.2       +2 -2      jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/factory/StreamTargetFactory.html
  
  Index: StreamTargetFactory.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/factory/StreamTargetFactory.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- StreamTargetFactory.html	7 Apr 2002 10:25:54 -0000	1.1
  +++ StreamTargetFactory.html	10 Aug 2002 22:06:54 -0000	1.2
  @@ -2,7 +2,7 @@
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Sun Apr 07 10:52:38 BST 2002 -->
  +<!-- Generated by javadoc on Sat Aug 10 22:42:03 BST 2002 -->
   <TITLE>
   Excalibur Logger API: Class  StreamTargetFactory
   </TITLE>
  
  
  
  1.2       +3 -1      jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/factory/package-frame.html
  
  Index: package-frame.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/factory/package-frame.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- package-frame.html	7 Apr 2002 10:25:54 -0000	1.1
  +++ package-frame.html	10 Aug 2002 22:06:54 -0000	1.2
  @@ -2,7 +2,7 @@
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Sun Apr 07 10:52:37 BST 2002 -->
  +<!-- Generated by javadoc on Sat Aug 10 22:42:02 BST 2002 -->
   <TITLE>
   Excalibur Logger API: Package org.apache.avalon.excalibur.logger.factory
   </TITLE>
  @@ -34,6 +34,8 @@
   <A HREF="PriorityFilterTargetFactory.html" TARGET="classFrame">PriorityFilterTargetFactory</A>
   <BR>
   <A HREF="ServletTargetFactory.html" TARGET="classFrame">ServletTargetFactory</A>
  +<BR>
  +<A HREF="SMTPTargetFactory.html" TARGET="classFrame">SMTPTargetFactory</A>
   <BR>
   <A HREF="SocketTargetFactory.html" TARGET="classFrame">SocketTargetFactory</A>
   <BR>
  
  
  
  1.2       +5 -1      jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/factory/package-summary.html
  
  Index: package-summary.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/factory/package-summary.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- package-summary.html	7 Apr 2002 10:25:54 -0000	1.1
  +++ package-summary.html	10 Aug 2002 22:06:54 -0000	1.2
  @@ -2,7 +2,7 @@
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Sun Apr 07 10:52:37 BST 2002 -->
  +<!-- Generated by javadoc on Sat Aug 10 22:42:02 BST 2002 -->
   <TITLE>
   Excalibur Logger API: Package org.apache.avalon.excalibur.logger.factory
   </TITLE>
  @@ -89,6 +89,10 @@
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD WIDTH="15%"><B><A HREF="ServletTargetFactory.html">ServletTargetFactory</A></B></TD>
   <TD>ServletTargetFactory class.</TD>
  +</TR>
  +<TR BGCOLOR="white" CLASS="TableRowColor">
  +<TD WIDTH="15%"><B><A HREF="SMTPTargetFactory.html">SMTPTargetFactory</A></B></TD>
  +<TD>SMTPTargetFactory class.</TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD WIDTH="15%"><B><A HREF="SocketTargetFactory.html">SocketTargetFactory</A></B></TD>
  
  
  
  1.2       +2 -2      jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/factory/package-tree.html
  
  Index: package-tree.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/api/org/apache/avalon/excalibur/logger/factory/package-tree.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- package-tree.html	7 Apr 2002 10:25:54 -0000	1.1
  +++ package-tree.html	10 Aug 2002 22:06:54 -0000	1.2
  @@ -2,7 +2,7 @@
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Sun Apr 07 10:52:37 BST 2002 -->
  +<!-- Generated by javadoc on Sat Aug 10 22:42:02 BST 2002 -->
   <TITLE>
   Excalibur Logger API: org.apache.avalon.excalibur.logger.factory Class Hierarchy
   </TITLE>
  @@ -64,7 +64,7 @@
   <UL>
   <LI TYPE="circle">class org.apache.avalon.excalibur.logger.factory.<A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/AsyncLogTargetFactory.html"><B>AsyncLogTargetFactory</B></A> (implements org.apache.avalon.excalibur.logger.<A HREF="../../../../../../org/apache/avalon/excalibur/logger/LogTargetFactoryManageable.html">LogTargetFactoryManageable</A>)
   <LI TYPE="circle">class org.apache.avalon.excalibur.logger.factory.<A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/DatagramTargetFactory.html"><B>DatagramTargetFactory</B></A><LI TYPE="circle">class org.apache.avalon.excalibur.logger.factory.<A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/FileTargetFactory.html"><B>FileTargetFactory</B></A><LI TYPE="circle">class org.apache.avalon.excalibur.logger.factory.<A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/PriorityFilterTargetFactory.html"><B>PriorityFilterTargetFactory</B></A> (implements org.apache.avalon.excalibur.logger.<A HREF="../../../../../../org/apache/avalon/excalibur/logger/LogTargetFactoryManageable.html">LogTargetFactoryManageable</A>)
  -<LI TYPE="circle">class org.apache.avalon.excalibur.logger.factory.<A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/ServletTargetFactory.html"><B>ServletTargetFactory</B></A><LI TYPE="circle">class org.apache.avalon.excalibur.logger.factory.<A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/SocketTargetFactory.html"><B>SocketTargetFactory</B></A><LI TYPE="circle">class org.apache.avalon.excalibur.logger.factory.<A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/StreamTargetFactory.html"><B>StreamTargetFactory</B></A> (implements org.apache.avalon.framework.context.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Contextualizable.html">Contextualizable</A>)
  +<LI TYPE="circle">class org.apache.avalon.excalibur.logger.factory.<A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/ServletTargetFactory.html"><B>ServletTargetFactory</B></A><LI TYPE="circle">class org.apache.avalon.excalibur.logger.factory.<A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/SMTPTargetFactory.html"><B>SMTPTargetFactory</B></A><LI TYPE="circle">class org.apache.avalon.excalibur.logger.factory.<A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/SocketTargetFactory.html"><B>SocketTargetFactory</B></A><LI TYPE="circle">class org.apache.avalon.excalibur.logger.factory.<A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/StreamTargetFactory.html"><B>StreamTargetFactory</B></A> (implements org.apache.avalon.framework.context.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Contextualizable.html">Contextualizable</A>)
   </UL>
   </UL>
   <LI TYPE="circle">class org.apache.avalon.excalibur.logger.factory.<A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/FormatterFactory.html"><B>FormatterFactory</B></A><LI TYPE="circle">class org.apache.avalon.excalibur.logger.factory.<A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/JDBCTargetFactory.html"><B>JDBCTargetFactory</B></A> (implements org.apache.avalon.excalibur.logger.<A HREF="../../../../../../org/apache/avalon/excalibur/logger/LogTargetFactory.html">LogTargetFactory</A>)
  
  
  
  1.5       +257 -250  jakarta-avalon-site/docs/excalibur/logger/index.html
  
  Index: index.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/index.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- index.html	22 Jul 2002 20:09:31 -0000	1.4
  +++ index.html	10 Aug 2002 22:06:55 -0000	1.5
  @@ -1,251 +1,258 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  -<html><head><META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><link rel="stylesheet" href="skin/tigris.css" type="text/css"><link rel="stylesheet" href="skin/site.css" type="text/css"><link media="print" rel="stylesheet" href="skin/print.css" type="text/css"><meta value="Avalon Documentation Team" name="author"><meta value="avalon-dev@jakarta.apache.org" name="email"><title>Excalibur Logger - Overview</title></head><body class="composite" marginheight="0" marginwidth="0"><div id="banner"><table width="100%" cellpadding="8" cellspacing="0" border="0"><tbody><tr><td align="left"><a href="http://jakarta.apache.org/"><img border="0" src="images/jakarta-logo.gif"></a></td><td align="right"><a href="http://jakarta.apache.org/avalon/"><img border="0" src="images/header.gif"></a></td></tr></tbody></table></div><div id="breadcrumbs"><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script></div><table id="main" width="100%" cellpadding="8" cellspacing="0" border="0"><tbody><tr valign="top"><td id="leftcol"><div id="navcolumn"><div><strong>About</strong><div><a href="index.html">Overview</a></div><div><a href="http://jakarta.apache.org/avalon/excalibur/index.html">Excalibur Home</a></div><div><a href="http://jakarta.apache.org/builds/jakarta-avalon-excalibur/release">Download</a></div><div><a href="api/">API Docs</a></div></div></div></td><td><div id="bodycol"><div class="app"><div align="center"><h1>Excalibur Logger - Overview</h1><h2></h2></div><div class="h3">
  -  
  -  
  -    <div class="h3"><h3>Introduction</h3></div>
  -      <p>
  -        Find Avalon Excalibur's LogKit Management System in the
  -        <code>org.apache.avalon.excalibur.logger</code> package.
  -        The LogKit Management System integrates neatly into the Avalon 
  -        Excalibur's Component Management System. The main goal is to 
  -        be able to define the log categories on a component basis by
  -        specifying a 'logger' attribute which denotes the log category
  -        to use for a particular <code>Component</code> (given the 
  -        <code>Component</code> is <code>Loggable</code>).
  -      </p>
  -    
  -    <div class="h3"><h3>Example configurations</h3></div>
  -      <p>
  -        Look at this example of a component definition:
  -      </p>
  -      <pre>
  -        
  -          &lt;component role="my.component.role" class="my.component.roleImpl"
  -            logger="category.subcategory"/&gt;
  -        
  -      </pre>
  -      <p>
  -        And now let's have a look at a hypothetical LogKit Management configuration:
  -      </p>
  -      <pre>
  -        
  -          &lt;?xml version="1.0"?&gt;
  -
  -          &lt;logkit&gt;
  -            &lt;factories&gt;
  -              &lt;factory type="file" class="org.apache.avalon.excalibur.logger.factory.FileTargetFactory"/&gt;
  -              &lt;factory type="priority-filter" 
  -                  class="org.apache.avalon.excalibur.logger.factory.PriorityFilterTargetFactory"/&gt;
  -            &lt;/factories&gt;
  -
  -            &lt;targets&gt;
  -              &lt;file id="root"&gt;
  -                &lt;filename&gt;lolo/${current-dir}/lala/${foo}/logs/main.log&lt;/filename&gt;
  -                &lt;format type="extended"&gt;
  -                  %7.7{priority} %5.5{time}   [%8.8{category}] (%{context}): %{message}\n%{throwable}
  -                &lt;/format&gt;
  -                &lt;append&gt;true&lt;/append&gt;
  -              &lt;/file&gt;
  -              &lt;file id="classloader"&gt;
  -                &lt;filename&gt;logs/classloader.log&lt;/filename&gt;
  -                &lt;format type="raw"/&gt;
  -              &lt;/file&gt;
  -              &lt;priority-filter id="foo" log-level="WARN"&gt;
  -                &lt;file&gt;
  -                  &lt;filename&gt;logs/foo.log&lt;/filename&gt;
  -                  &lt;format type="extended"&gt;%7.7{priority} %5.5{time}: %{message}\n%{throwable}&lt;/format&gt;
  -                &lt;/file&gt;
  -              &lt;/priority-filter&gt;
  -            &lt;/targets&gt;
  -
  -            &lt;categories&gt;
  -              &lt;category name="cocoon" log-level="INFO"&gt;
  -                &lt;log-target id-ref="root"/&gt;
  -
  -                &lt;category name="classloader" log-level="DEBUG"&gt;
  -                  &lt;log-target id-ref="classloader"/&gt;
  -                &lt;/category&gt;
  -              &lt;/category&gt;
  -              &lt;category name="foo" log-level="DEBUG"&gt;
  -                &lt;log-target id-ref="foo"/&gt;
  -              &lt;/category&gt;
  -            &lt;/categories&gt;
  -          &lt;/logkit&gt;
  -        
  -      </pre>
  -      <p>
  -        As you've seen the configuration file for the LokKit
  -        Management System has three sections (beside the 
  -        root element which is &lt;logkit&gt;).
  -      </p>
  -      <blockquote><dl>
  -        <li><strong>&lt;factories&gt;</strong> - </li>
  -        
  -          The factories section defines the 
  -          <code>LogTargetFactory</code>s
  -          that are used to create the needed 
  -          <code>LogTargets</code>. You'll
  -          find the factories available in the 
  -          <code>org.apache.avalon.excalibur.logger.factory</code> 
  -          package. You can write your own factories which 
  -          only needs to implement the
  -          <code>org.apache.avalon.excalibur.logger.LogTargetFactory</code>
  -          interface or you extend one of the available factories 
  -          in the mentioned package.
  -        
  -        <li><strong>&lt;targets&gt;</strong> - </li>
  -        
  -          The targets section defines the individual 
  -          <code>LogTargets</code>.
  -          The element name of a target definition corresponds 
  -          to a type attribute of a &lt;factory&gt; element. You'll 
  -          probably need to consult the javadocs of the corresponding 
  -          factory to get familiar with the configuration 
  -          options available for a particular target.
  -        
  -        <li><strong>&lt;categories&gt;</strong> - </li>
  -        
  -          The categories section finally assembles all together. The 
  -          name attribute of a category gives the reference used in 
  -          logger attribute in the components configuration files. 
  -          The log-level attribute gives the logging priority to the 
  -          <code>Logger</code> of that category. &lt;category&gt; 
  -          elements have &lt;log-targets&gt; children which, you 
  -          already guessed, defines the <code>LogTarget</code>s 
  -          for a particular logging category. You'll also see in the 
  -          sample above that category elements can be nested to define
  -          sub-categories. 
  -        
  -      </dl></blockquote>   
  -    
  -    <div class="h3"><h3>Design principles and implementation details of the LogKit Management System</h3></div>
  -      <p>
  -        The first abstraction is the <code>LogKitManager</code>:
  -      </p>
  -      <pre>
  -        public interface LogKitManager
  -        {
  -            Logger getLogger( String categoryName );
  -        }
  -      </pre>
  -      <p>
  -        There is a implementation named <code>DefaultLogKitManager</code> 
  -        which is the only class exposed to clients. As a convenient a 
  -        additional interface is introduced for the 
  -        <code>ComponentManager</code> (stolen from the role management 
  -        system) which states that a class is willing to get a 
  -        <code>LogKitManager</code>:
  -      </p>
  -      <pre>
  -        public interface LogKitManageable
  -        {
  -            void setLogKitManager( LogKitManager logmanager );
  -        }
  -      </pre>
  -      <p>
  -        This method has to be called before the configure method but after the
  -        contextualize method.
  -      </p>
  -      <p>
  -        The <code>DefaultLogKitManager</code> is <code>Configurable</code>
  -        (as well as <code>Loggable</code> [the initial default logger] and 
  -        <code>Contextualizable</code> [to pass along for ie.
  -        <code>ServletOutputLogTarget</code>]) and gets a 
  -        <code>Configuration</code> object as expressed in the logkit
  -        xml syntax above. This <code>DefaultLogKitManager</code> then uses 
  -        a object of type
  -      </p>
  -      <pre>
  -        public interface LogTargetFactoryManager
  -        {
  -            LogTargetFactory getLogTargetFactory( String factoryName );
  -        }
  -      </pre>
  -      <p>
  -        The <code>DefaultLogTargetFactoryManager</code> is 
  -        <code>Configurable</code> (as well as <code>Loggable</code> and
  -        <code>Contextualizable</code>) and gets the 
  -        <code>Configuration</code> object located at the &lt;factories&gt;
  -        element. It will instanciate the concrete factories into a map 
  -        keyed by the type attribute. So we are at the 
  -        <code>LogTargetFactory</code> abstraction which is:
  -      </p>
  -      <pre>
  -        public interface LogTargetFactory
  -        {
  -            LogTarget createTarget( Configuration configuration )
  -                throws ConfigurationException;
  -        }
  -      </pre>
  -      <p>
  -        It may happen that a <code>LogTargetFactory</code> needs to 
  -        create <code>LogTarget</code>s they don't know in advance 
  -        and thus an additional interface is needed:
  -      </p>
  -      <pre>
  -        public interface LogTargetFactoryManageable
  -        {
  -            void setLogTargetFactoryManager( LogTargetFactoryManager logTargetFactoryManager );
  -        }
  -      </pre>
  -      <p>
  -        This eases writing factories which acts like decorators 
  -        (<code>AsyncLogTarget</code>, <code>PriorityFilter</code>) 
  -        and thus need a LogTargetFactoryManager to create the decorated
  -        <code>LogTargets</code> which are embeded in the configuration 
  -        of them (see &lt;priority-filter&gt; above).
  -      </p>
  -      <p>
  -        After initializing the <code>LogTargetFactoryManager</code> a 
  -        <code>LogTargetManager</code>
  -      </p>
  -      <pre>
  -        public interface LogTargetManager
  -        {
  -            LogTarget getLogTarget( String targetId );
  -        }
  -      </pre>
  -      <p>
  -        is created. The implementation <code>DefaultLogTargetManager</code> 
  -        is, you guess it, <code>Configurable</code> (as well as 
  -        <code>Loggable</code> and <code>Contextualizable</code>). The
  -        <code>Configuration</code> object is the &lt;targets&gt; element 
  -        in the xml syntax and is put into a map keyed by the id 
  -        attribute of the target element. It is also 
  -        <code>LogTargetFactoryManageable</code> tob e able to create 
  -        the <code>LogTargets</code>.
  -      </p>
  -      <p>
  -        The last step of the <code>DefaultLogKitManagers</code> configure 
  -        method is to create the actual categories based on the categories 
  -        elements content. It does it as the syntax will show in a 
  -        recursive way populating the Loggers retrieved by 
  -        <code>Hierarchy.getDefaultHierarchy().getLoggerFor( full_category )</code>
  -        with the denoted <code>LogTargets</code> from the 
  -        <code>LogTargetManager</code>.
  -      </p>
  -      <p>
  -        After that the <code>LogKitManager</code> is ready to be asked 
  -        for <code>Logger</code>s. 
  -      </p>
  -      <p> 
  -        Now Avalon's Automated Component Management System is aware of a
  -        "magic attributes" named logger and used like 
  -        <code>logger="category"</code> on the component definition syntax.
  -        The classes building up Avalon's Automated Component Management System
  -        are made <code>LogTargetFactoryManageable</code>. If you pass along 
  -        a <code>LogKitManager</code> to the <code>ExcaliburComponentManager</code>
  -        the Component Management System will retrieve the denoted logger
  -        category specified with the logger attribute from the 
  -        <code>LogKitManager</code> and pass it to <code>Component</code>s 
  -        implementing <code>Loggable</code>.
  -      </p>
  -        
  -  
  -  
  -<div id="authors" align="right">by&nbsp;Giacomo Pati</div></div></div></div></td></tr></tbody></table><div id="footer"><table width="100%" cellpadding="4" cellspacing="0" border="0"><tbody><tr><td align="left">Copyright &copy; 1999-2002 Apache Software Foundation. All Rights Reserved.</td><td></td><td align="right"><script language="JavaScript">
  -                          <!--
  -                                  document.write("last modified: " + document.lastModified);
  -                          //  -->
  -
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  +<html><head><META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><link rel="stylesheet" href="skin/tigris.css" type="text/css"><link rel="stylesheet" href="skin/site.css" type="text/css"><link media="print" rel="stylesheet" href="skin/print.css" type="text/css"><meta value="Avalon Documentation Team" name="author"><meta value="avalon-dev@jakarta.apache.org" name="email"><title>Excalibur Logger - Overview</title></head><body bgcolor="white" class="composite" marginheight="0" marginwidth="0"><div id="banner"><table width="100%" cellpadding="8" cellspacing="0" border="0"><tbody><tr><td align="left"><a href="http://jakarta.apache.org/"><img border="0" src="images/jakarta-logo.gif"></a></td><td align="right"><a href="http://jakarta.apache.org/avalon/"><img border="0" src="images/header.gif"></a></td></tr></tbody></table></div><table width="100%" cellpadding="0" cellspacing="0" border="0" id="breadcrumbs"><td><a href="http://jakarta.apache.org/">Jakarta Main</a> |
  +            <a href="http://jakarta.apache.org/avalon">Avalon Main</a> |
  +            <a href="../">Up</a></td><td style="text-align: right" align="right"><a href="http://jakarta.apache.org/avalon/framework/">Framework</a> |
  +            <a href="http://jakarta.apache.org/avalon/excalibur/">Excalibur</a> |
  +            <a href="http://jakarta.apache.org/avalon/cornerstone/">Cornerstone</a> |
  +            <a href="http://jakarta.apache.org/avalon/phoenix/">Phoenix</a> |
  +            <a href="http://jakarta.apache.org/avalon/apps/">Apps</a> |
  +            <a href="http://jakarta.apache.org/avalon/logkit/">Logkit</a></td></table><table id="main" width="100%" cellpadding="8" cellspacing="0" border="0"><tbody><tr valign="top"><td id="leftcol"><div id="navcolumn"><div><strong>About</strong><div><a href="index.html">Overview</a></div><div><a href="http://jakarta.apache.org/avalon/excalibur/index.html">Excalibur Home</a></div><div><a href="http://jakarta.apache.org/builds/jakarta-avalon-excalibur/release">Download</a></div><div><a href="api/">API Docs</a></div></div></div></td><td><div id="bodycol"><div class="app"><div align="center"><h1>Excalibur Logger - Overview</h1><h2></h2></div><div class="h3">
  +  
  +  
  +    <div class="h3"><h3>Introduction</h3></div>
  +      <p>
  +        Find Avalon Excalibur's LogKit Management System in the
  +        <code>org.apache.avalon.excalibur.logger</code> package.
  +        The LogKit Management System integrates neatly into the Avalon 
  +        Excalibur's Component Management System. The main goal is to 
  +        be able to define the log categories on a component basis by
  +        specifying a 'logger' attribute which denotes the log category
  +        to use for a particular <code>Component</code> (given the 
  +        <code>Component</code> is <code>Loggable</code>).
  +      </p>
  +    
  +    <div class="h3"><h3>Example configurations</h3></div>
  +      <p>
  +        Look at this example of a component definition:
  +      </p>
  +      <pre>
  +        
  +          &lt;component role="my.component.role" class="my.component.roleImpl"
  +            logger="category.subcategory"/&gt;
  +        
  +      </pre>
  +      <p>
  +        And now let's have a look at a hypothetical LogKit Management configuration:
  +      </p>
  +      <pre>
  +        
  +          &lt;?xml version="1.0"?&gt;
  +
  +          &lt;logkit&gt;
  +            &lt;factories&gt;
  +              &lt;factory type="file" class="org.apache.avalon.excalibur.logger.factory.FileTargetFactory"/&gt;
  +              &lt;factory type="priority-filter" 
  +                  class="org.apache.avalon.excalibur.logger.factory.PriorityFilterTargetFactory"/&gt;
  +            &lt;/factories&gt;
  +
  +            &lt;targets&gt;
  +              &lt;file id="root"&gt;
  +                &lt;filename&gt;lolo/${current-dir}/lala/${foo}/logs/main.log&lt;/filename&gt;
  +                &lt;format type="extended"&gt;
  +                  %7.7{priority} %5.5{time}   [%8.8{category}] (%{context}): %{message}\n%{throwable}
  +                &lt;/format&gt;
  +                &lt;append&gt;true&lt;/append&gt;
  +              &lt;/file&gt;
  +              &lt;file id="classloader"&gt;
  +                &lt;filename&gt;logs/classloader.log&lt;/filename&gt;
  +                &lt;format type="raw"/&gt;
  +              &lt;/file&gt;
  +              &lt;priority-filter id="foo" log-level="WARN"&gt;
  +                &lt;file&gt;
  +                  &lt;filename&gt;logs/foo.log&lt;/filename&gt;
  +                  &lt;format type="extended"&gt;%7.7{priority} %5.5{time}: %{message}\n%{throwable}&lt;/format&gt;
  +                &lt;/file&gt;
  +              &lt;/priority-filter&gt;
  +            &lt;/targets&gt;
  +
  +            &lt;categories&gt;
  +              &lt;category name="cocoon" log-level="INFO"&gt;
  +                &lt;log-target id-ref="root"/&gt;
  +
  +                &lt;category name="classloader" log-level="DEBUG"&gt;
  +                  &lt;log-target id-ref="classloader"/&gt;
  +                &lt;/category&gt;
  +              &lt;/category&gt;
  +              &lt;category name="foo" log-level="DEBUG"&gt;
  +                &lt;log-target id-ref="foo"/&gt;
  +              &lt;/category&gt;
  +            &lt;/categories&gt;
  +          &lt;/logkit&gt;
  +        
  +      </pre>
  +      <p>
  +        As you've seen the configuration file for the LokKit
  +        Management System has three sections (beside the 
  +        root element which is &lt;logkit&gt;).
  +      </p>
  +      <blockquote><dl>
  +        <li><strong>&lt;factories&gt;</strong> - </li>
  +        
  +          The factories section defines the 
  +          <code>LogTargetFactory</code>s
  +          that are used to create the needed 
  +          <code>LogTargets</code>. You'll
  +          find the factories available in the 
  +          <code>org.apache.avalon.excalibur.logger.factory</code> 
  +          package. You can write your own factories which 
  +          only needs to implement the
  +          <code>org.apache.avalon.excalibur.logger.LogTargetFactory</code>
  +          interface or you extend one of the available factories 
  +          in the mentioned package.
  +        
  +        <li><strong>&lt;targets&gt;</strong> - </li>
  +        
  +          The targets section defines the individual 
  +          <code>LogTargets</code>.
  +          The element name of a target definition corresponds 
  +          to a type attribute of a &lt;factory&gt; element. You'll 
  +          probably need to consult the javadocs of the corresponding 
  +          factory to get familiar with the configuration 
  +          options available for a particular target.
  +        
  +        <li><strong>&lt;categories&gt;</strong> - </li>
  +        
  +          The categories section finally assembles all together. The 
  +          name attribute of a category gives the reference used in 
  +          logger attribute in the components configuration files. 
  +          The log-level attribute gives the logging priority to the 
  +          <code>Logger</code> of that category. &lt;category&gt; 
  +          elements have &lt;log-targets&gt; children which, you 
  +          already guessed, defines the <code>LogTarget</code>s 
  +          for a particular logging category. You'll also see in the 
  +          sample above that category elements can be nested to define
  +          sub-categories. 
  +        
  +      </dl></blockquote>   
  +    
  +    <div class="h3"><h3>Design principles and implementation details of the LogKit Management System</h3></div>
  +      <p>
  +        The first abstraction is the <code>LogKitManager</code>:
  +      </p>
  +      <pre>
  +        public interface LogKitManager
  +        {
  +            Logger getLogger( String categoryName );
  +        }
  +      </pre>
  +      <p>
  +        There is a implementation named <code>DefaultLogKitManager</code> 
  +        which is the only class exposed to clients. As a convenient a 
  +        additional interface is introduced for the 
  +        <code>ComponentManager</code> (stolen from the role management 
  +        system) which states that a class is willing to get a 
  +        <code>LogKitManager</code>:
  +      </p>
  +      <pre>
  +        public interface LogKitManageable
  +        {
  +            void setLogKitManager( LogKitManager logmanager );
  +        }
  +      </pre>
  +      <p>
  +        This method has to be called before the configure method but after the
  +        contextualize method.
  +      </p>
  +      <p>
  +        The <code>DefaultLogKitManager</code> is <code>Configurable</code>
  +        (as well as <code>Loggable</code> [the initial default logger] and 
  +        <code>Contextualizable</code> [to pass along for ie.
  +        <code>ServletOutputLogTarget</code>]) and gets a 
  +        <code>Configuration</code> object as expressed in the logkit
  +        xml syntax above. This <code>DefaultLogKitManager</code> then uses 
  +        a object of type
  +      </p>
  +      <pre>
  +        public interface LogTargetFactoryManager
  +        {
  +            LogTargetFactory getLogTargetFactory( String factoryName );
  +        }
  +      </pre>
  +      <p>
  +        The <code>DefaultLogTargetFactoryManager</code> is 
  +        <code>Configurable</code> (as well as <code>Loggable</code> and
  +        <code>Contextualizable</code>) and gets the 
  +        <code>Configuration</code> object located at the &lt;factories&gt;
  +        element. It will instanciate the concrete factories into a map 
  +        keyed by the type attribute. So we are at the 
  +        <code>LogTargetFactory</code> abstraction which is:
  +      </p>
  +      <pre>
  +        public interface LogTargetFactory
  +        {
  +            LogTarget createTarget( Configuration configuration )
  +                throws ConfigurationException;
  +        }
  +      </pre>
  +      <p>
  +        It may happen that a <code>LogTargetFactory</code> needs to 
  +        create <code>LogTarget</code>s they don't know in advance 
  +        and thus an additional interface is needed:
  +      </p>
  +      <pre>
  +        public interface LogTargetFactoryManageable
  +        {
  +            void setLogTargetFactoryManager( LogTargetFactoryManager logTargetFactoryManager );
  +        }
  +      </pre>
  +      <p>
  +        This eases writing factories which acts like decorators 
  +        (<code>AsyncLogTarget</code>, <code>PriorityFilter</code>) 
  +        and thus need a LogTargetFactoryManager to create the decorated
  +        <code>LogTargets</code> which are embeded in the configuration 
  +        of them (see &lt;priority-filter&gt; above).
  +      </p>
  +      <p>
  +        After initializing the <code>LogTargetFactoryManager</code> a 
  +        <code>LogTargetManager</code>
  +      </p>
  +      <pre>
  +        public interface LogTargetManager
  +        {
  +            LogTarget getLogTarget( String targetId );
  +        }
  +      </pre>
  +      <p>
  +        is created. The implementation <code>DefaultLogTargetManager</code> 
  +        is, you guess it, <code>Configurable</code> (as well as 
  +        <code>Loggable</code> and <code>Contextualizable</code>). The
  +        <code>Configuration</code> object is the &lt;targets&gt; element 
  +        in the xml syntax and is put into a map keyed by the id 
  +        attribute of the target element. It is also 
  +        <code>LogTargetFactoryManageable</code> tob e able to create 
  +        the <code>LogTargets</code>.
  +      </p>
  +      <p>
  +        The last step of the <code>DefaultLogKitManagers</code> configure 
  +        method is to create the actual categories based on the categories 
  +        elements content. It does it as the syntax will show in a 
  +        recursive way populating the Loggers retrieved by 
  +        <code>Hierarchy.getDefaultHierarchy().getLoggerFor( full_category )</code>
  +        with the denoted <code>LogTargets</code> from the 
  +        <code>LogTargetManager</code>.
  +      </p>
  +      <p>
  +        After that the <code>LogKitManager</code> is ready to be asked 
  +        for <code>Logger</code>s. 
  +      </p>
  +      <p> 
  +        Now Avalon's Automated Component Management System is aware of a
  +        "magic attributes" named logger and used like 
  +        <code>logger="category"</code> on the component definition syntax.
  +        The classes building up Avalon's Automated Component Management System
  +        are made <code>LogTargetFactoryManageable</code>. If you pass along 
  +        a <code>LogKitManager</code> to the <code>ExcaliburComponentManager</code>
  +        the Component Management System will retrieve the denoted logger
  +        category specified with the logger attribute from the 
  +        <code>LogKitManager</code> and pass it to <code>Component</code>s 
  +        implementing <code>Loggable</code>.
  +      </p>
  +        
  +  
  +  
  +<div id="authors" align="right">by&nbsp;Giacomo Pati</div></div></div></div></td></tr></tbody></table><div id="footer"><table width="100%" cellpadding="4" cellspacing="0" border="0"><tbody><tr><td align="left">Copyright &copy; 2000-2002 Apache Software Foundation. All Rights Reserved.</td><td></td><td align="right"><script language="JavaScript">
  +                          <!--
  +                                  document.write("last modified: " + document.lastModified);
  +                          //  -->
  +
                              </script></td></tr></tbody></table></div></body></html>
  
  
  
  1.2       +16 -16    jakarta-avalon-site/docs/excalibur/logger/skin/print.css
  
  Index: print.css
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/skin/print.css,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- print.css	17 Jul 2002 23:21:39 -0000	1.1
  +++ print.css	10 Aug 2002 22:06:55 -0000	1.2
  @@ -1,16 +1,16 @@
  -#banner, #footer, #leftcol, #breadcrumbs, .docs #toc, .docs .courtesylinks	{
  -	display: none;
  -	}
  -body.docs div.docs	{
  -	margin: 0 !important;
  -	border: none !important
  -	}
  -
  -/* just to be sure */
  -#navcolumn {
  - width: 0px;
  -}
  -
  -#leftcol {
  - width: 0px;
  -}
  +#banner, #footer, #leftcol, #breadcrumbs, .docs #toc, .docs .courtesylinks	{
  +	display: none;
  +	}
  +body.docs div.docs	{
  +	margin: 0 !important;
  +	border: none !important
  +	}
  +
  +/* just to be sure */
  +#navcolumn {
  + width: 0px;
  +}
  +
  +#leftcol {
  + width: 0px;
  +}
  
  
  
  1.2       +52 -56    jakarta-avalon-site/docs/excalibur/logger/skin/site.css
  
  Index: site.css
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/skin/site.css,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- site.css	17 Jul 2002 23:21:39 -0000	1.1
  +++ site.css	10 Aug 2002 22:06:55 -0000	1.2
  @@ -1,56 +1,52 @@
  -div#banner {
  - border-top: 1px solid #fff;
  - border-bottom: 1px solid #aaa;
  -}
  -
  -#banner, #banner td {
  - background: #fff;
  - color: #036;
  -}
  -
  -#source {
  - background-color: #fff;
  - color: #000;
  - border-right: 1px solid #888;
  - border-left: 1px solid #888;
  - border-top: 1px solid #888;
  - border-bottom: 1px solid #888;
  - margin-right: 7px;
  - margin-left: 7px;
  - margin-top: 1em;
  -}
  -
  -#source pre {
  - margin-right: 7px;
  - margin-left: 7px;
  -}
  -
  -/* make the whole column grey */
  -#navcolumn {
  - width: 150px;
  - background: none;
  - border-top: none;
  - border-right: none;
  - border-bottom: none;
  - }
  -
  -#leftcol {
  - width: 150px;
  - background: #eee;
  - border-top: 1px solid #fff;
  - border-right: 1px solid #aaa;
  - border-bottom: 1px solid #aaa;
  -}
  -
  -/* breadcrumbs */
  -.breadcrumbTrail
  -{
  -	padding-left: 5px;
  -}
  -.breadcrumb
  -{
  -	font-weight: bold;
  -}
  -.crumbSeparator
  -{
  -}
  +div#banner {
  + border-top: 1px solid #fff;
  + border-bottom: 1px solid #aaa;
  +}
  +
  +#banner, #banner td {
  + background: #fff;
  + color: #036;
  +}
  +
  +#source {
  + background-color: #fff;
  + color: #000;
  + border-right: 1px solid #888;
  + border-left: 1px solid #888;
  + border-top: 1px solid #888;
  + border-bottom: 1px solid #888;
  + margin-right: 7px;
  + margin-left: 7px;
  + margin-top: 1em;
  +}
  +
  +#source pre {
  + margin-right: 7px;
  + margin-left: 7px;
  +}
  +
  +/* make the whole column grey */
  +#navcolumn {
  + width: 150px;
  + }
  +
  +#leftcol {
  + width: 150px;
  +}
  +
  +/* breadcrumbs */
  +#breadcrumbs
  +{
  +	font-weight: bold;
  +}
  +.breadcrumbTrail
  +{
  +	padding-left: 5px;
  +}
  +.breadcrumb
  +{
  +	font-weight: bold;
  +}
  +.crumbSeparator
  +{
  +}
  
  
  
  1.2       +427 -427  jakarta-avalon-site/docs/excalibur/logger/skin/tigris.css
  
  Index: tigris.css
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/logger/skin/tigris.css,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- tigris.css	17 Jul 2002 23:21:39 -0000	1.1
  +++ tigris.css	10 Aug 2002 22:06:55 -0000	1.2
  @@ -1,427 +1,427 @@
  -/* contains rules unsuitable for Netscape 4.x; simpler rules are in ns4_only.css. see <http://style.tigris.org/> */
  -
  -/* colors, backgrounds, borders, link indication */ 
  -
  -body {
  - background: #fff;
  - color: #000;
  - }
  -.app h3, .app h4, .tabs td, .tabs th, .functnbar {
  - background-image: url(../images/nw_min.gif);
  - background-repeat: no-repeat;
  - }
  -#navcolumn div div, body.docs #toc li li  {
  - background-image: url(../images/strich.gif);
  - background-repeat: no-repeat;
  - background-position: .5em .5em;
  - }
  -#navcolumn div div.heading  {
  - background-image: none;
  - }
  -.app h3, .app h4 {
  - color: #fff;
  - }
  -.app h3 {
  - background-color: #036;
  - }
  -.app h4 {
  - background-color: #888;
  - }
  -.a td {
  - background: #ddd;
  - }
  -.b td {
  - background: #efefef;
  - }
  -table, th, td {
  - border: none
  - }
  -.mtb {
  - border-top: solid 1px #ddd;
  - }
  -div.colbar {
  - background: #bbb;
  - }
  -#banner {
  - border-top: 1px solid #369;
  - border-bottom: 1px solid #003;
  - }
  -div#helptext th {
  - border-bottom: 1px solid #996;
  - border-right: 1px solid #996;
  - }
  -div#helptext td {
  - border-bottom: 1px solid #cc9;
  - border-right: 1px solid #cc9;
  - }
  -.tabs th {
  - border-right: 1px solid #333;
  - background-color: #ddd;
  - color: #fff;
  - }
  -.tabs td {
  - background-color: #999;
  - border-bottom: 1px solid #fff;
  - border-right: 1px solid #fff;
  - }
  -.tabs {
  - border-bottom: 6px #ddd solid;
  - }
  -.tabs th, .tabs th a:link, .tabs th a:visited {
  - color: #555;
  - }
  -.tabs td, .tabs td a:link, .tabs td a:visited  {
  - color: #fff;
  - }
  -.tabs a  {
  - text-decoration: none;
  - }
  -#navcolumn {
  - background: #eee;
  - border-right: 1px solid #aaa;
  - border-bottom: 1px solid #aaa;
  - }
  -#breadcrumbs {
  - border-bottom: 1px solid #aaa;
  - background-color: #ddd
  - }
  -#navcolumn, #breadcrumbs {
  - border-top: 1px solid #fff;
  - }
  -#rightcol div.www, #rightcol div.help {
  - border: 1px solid #ddd;
  - }
  -div#navcolumn div.focus {
  - border-top: 1px solid #aaa;
  - border-left: 1px solid #aaa;
  - background-color: #fff;
  - } 
  -body.docs div.docs { 
  - background: #fff;
  - border-left: 1px solid #ddd;
  - border-top: 1px solid #ddd;
  - }
  -body.docs { 
  - background: #eee url(../images/help_logo.gif) top right no-repeat !important;
  - }
  -.docs h3, .docs h4 {
  - border-top: solid 1px #000;
  - }
  -#alerterrormessage { 
  - background: url(../images/icon_alert.gif) top left no-repeat !important;
  - }
  -.functnbar {
  - background-color: #aaa;
  - }
  -.functnbar2, .functnbar3  {
  - background: #aaa url(../images/sw_min.gif) no-repeat bottom left;
  - }
  -.functnbar3 {
  - background-color: #ddd;
  - }
  -.functnbar, .functnbar2, .functnbar3 {
  - color: #000;
  - }
  -.functnbar a, .functnbar2 a, .functnbar3 a {
  - color: #000;
  - text-decoration: underline;
  - }
  -#topmodule {
  - background: #ddd;
  - border-top: 1px solid #fff;
  - border-bottom: 1px solid #aaa; 
  - border-right: 1px solid #aaa; 
  - }
  -#topmodule #issueid {
  - border-right: 1px solid #aaa;
  - }
  -a:link, #navcolumn a:visited, .app a:visited, .tasknav a:visited {
  - color: blue;
  - }
  -a:link.selfref, a:visited.selfref {
  - color: #555 !important;
  - text-decoration: none;
  - }
  -a:active, a:hover, #leftcol a:active, #leftcol a:hover {
  - color: #f30 !important;
  - }
  -#login a:link, #login a:visited {
  - color: white; 
  - text-decoration: underline;
  - }
  -#banner a:active, #banner a:hover {
  - color: #f90 !important;
  - }
  -#leftcol a, #breadcrumbs a  {
  - text-decoration: none;
  - }
  -#apphead h2 em {
  - color: #777;
  - }
  -a:link.selfref, a:visited.selfref {
  - color: #555 !important;
  - text-decoration: none;
  - }
  -.app th {
  - background-color: #bbb;
  - }
  -.axial th {
  - background-color: #ddd;
  - color: black
  - }
  -.alert { 
  - color: #c00;
  - }
  -.confirm {
  - color: green;
  - }
  -.info {
  - color: blue;
  - }
  -.selection {
  - background: #ffc;
  - }
  -#login {
  - color: #fff;
  - }
  -#helptext th {
  - background: #cc9;
  - }
  -#helptext td {
  - background: #ffc;
  - }
  -#navcolumn div strong {
  - color: #000;
  - }
  -#banner, #banner td { 
  - background: #036;
  - color: #fff;
  - }
  -body #banner #login a { 
  - color: #fff;
  - }
  -h4 a:link, h4 a:visited  {
  - text-decoration: underline;
  - color: #fff;
  - }
  -
  -/* font and text properties, exclusive of link indication, alignment, text-indent */
  -
  -body, th, td, input, select, textarea, h2 small {
  - font-family: Verdana, Helvetica, Arial, sans-serif;
  - }
  -code, pre {
  - font-family: 'Andale Mono', Courier, monospace;
  - }
  -html body, body th, body td, textarea, h2 small, .app h3, .app h4, #rightcol h3, #bodycol pre, #bodycol code {
  - font-size: x-small;
  - voice-family: "\"}\"";
  - voice-family: inherit;
  - font-size: small
  - }
  -html>body, html>body th, html>body td, html>body input, html>body select, html>body textarea, html>body h2 small, html>body .app h3, html>body .app h4, html>body #rightcol h3, html>body #bodycol pre, html>body #bodycol code {
  - font-size: small
  - }
  -small, div#footer td, div#login, div.tabs th, div.tabs td, input, select, .paginate, .functnbar, .functnbar2, .functnbar3, #breadcrumbs td, .courtesylinks, #rightcol div.help, .colbar, .tasknav, body.docs div#toc, #leftcol {
  - font-size: x-small;
  - voice-family: "\"}\"";
  - voice-family: inherit;
  - font-size: x-small
  - }
  -html>body small, html>body div#footer td, html>body div#login, html>body div.tabs th, html>body div.tabs td, html>body input, html>body select, html>body .paginate, html>body .functnbar, html>body .functnbar2, html>body .functnbar3, html>body #breadcrumbs td, html>body .courtesylinks, html>body #rightcol div.help, html>body .colbar, html>body .tasknav, html>body.docs #toc, html>body #leftcol {
  - font-size: x-small
  - }
  -#bodycol h2 {
  - font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
  - font-size: 1.5em;
  - font-weight: normal;
  - }
  -.tabs td, .tabs th, dt, .tasknav .selfref, #login .username, .selection {
  - font-weight: bold
  - }
  -h4 {
  - font-size: 1em;
  - }
  -#apphead h2 em {
  -	font-style: normal;
  - } 
  -
  -/* box properties (exclusive of borders), positioning, alignments, list types, text-indent */
  -
  -#bodycol h2 {
  - margin-top: .3em;
  - margin-bottom: .5em;
  - }
  -p, ul, ol, dl {
  - margin-top: .67em;
  - margin-bottom: .67em;
  - }
  -h3, h4 {
  - margin-bottom: 0;
  - }
  -form {
  - margin-top: 0;
  - margin-bottom: 0;
  - }
  -#bodycol {
  - padding-left: 12px;
  - padding-right: 12px;
  - width: 100%;
  - voice-family: "\"}\"";
  - voice-family: inherit;
  - width: auto;
  - }
  -html>body #bodycol {
  - width: auto;
  - }
  -.docs {
  - line-height: 1.4;
  - }
  -.app h3, .app h4 {
  - padding: 5px;
  - margin-right: 2px;
  - margin-left: 2px;
  - }
  -.h3 p, .h4 p, .h3 dt, .h4 dt {
  - margin-right: 7px;
  - margin-left: 7px;
  - }
  -.tasknav {
  - margin-bottom: 1.33em
  - }
  -div.colbar {
  - padding: 3px;
  - margin: 2px 2px 0;
  - }
  -.tabs { 
  - margin-top: .67em;
  - margin-right: 2px;
  - margin-left: 2px;
  - }
  -#leftcol {
  - padding-bottom: .5em;
  - }
  -#breadcrumbs td {
  - vertical-align: middle;
  - padding: 2px 8px;
  - } 
  -.tabs td, .tabs th {
  - padding: 3px 9px;
  - }
  -#rightcol div.www, #rightcol div.help {
  - padding: 0 .5em
  - }
  -#navcolumn {
  - margin: -8px -8px 0 -8px;
  - padding: 4px;
  - }
  -#navcolumn div {
  - padding-left: 5px
  - }
  -div#navcolumn div div {
  - margin-top: .3em;
  - margin-bottom: .3em;
  - }
  -div#navcolumn div.focus { 
  - margin-top: -.1em;
  - padding: .2em 4px; 
  - } 
  -body.docs #toc { 
  - position: absolute;
  - top: 15px;
  - left: 0px;
  - width: 120px;
  - padding: 0 20px 0 0
  - }
  -body.docs #toc ul, #toc ol {
  - margin-left: 0;
  - padding-left: 0;
  - }
  -body.docs #toc li {
  - margin-top: 7px;
  - padding-left: 10px;
  - list-style-type: none;
  - }
  -body.docs div.docs { 
  - margin: 61px 0 0 150px;
  - padding: 1em 2em 1em 1em !important;
  - }
  -.docs p+p {
  - text-indent: 5%;
  - margin-top: -.67em
  - }
  -.docs h3, .docs h4 {
  - margin-bottom: .1em;
  - padding-top: .3em;
  - }
  -#alerterrormessage { 
  - padding-left: 100px;
  - }
  -.functnbar, .functnbar2, .functnbar3 {
  - padding: 5px;
  - margin: .67em 2px;
  - }
  -#topmodule td {
  - vertical-align: middle;
  - padding: 2px 8px
  - } 
  -body {
  - padding: 1em;
  - }
  -body.composite, body.docs {
  - margin: 0;
  - padding: 0;
  - }
  -th, td {
  - text-align: left;
  - vertical-align: top 
  - }
  -.right {
  - text-align: right !important;
  - }
  -.center {
  - text-align: center !important;
  - }
  -.axial th {
  - text-align: right;
  - }
  -.app .axial td th {
  - text-align: left;
  - }
  -body td .stb {
  - margin-top: 1em;
  - text-indent: 0;
  - }
  -body td .mtb {
  - margin-top: 2em;
  - text-indent: 0;
  - }
  -dd {
  - margin-bottom: .67em;
  - }
  -#footer {
  - margin: 4px
  - }
  -#helptext {
  - margin-top: 1em
  - }
  -#helptext td div {
  - margin: .5em
  - }
  -.courtesylinks {
  - margin-top: 1em;
  - padding-top: 1em
  - }
  -#navcolumn div {
  - margin-bottom: .5em;
  - }
  -#navcolumn div div {
  - margin-top: .3em
  - }
  -#navcolumn div div {
  - padding-left: 1em;
  - }
  -#banner, #banner td { 
  - vertical-align: middle;
  - }
  -
  +/* contains rules unsuitable for Netscape 4.x; simpler rules are in ns4_only.css. see <http://style.tigris.org/> */
  +
  +/* colors, backgrounds, borders, link indication */ 
  +
  +body {
  + background: #fff;
  + color: #000;
  + }
  +.app h3, .app h4, .tabs td, .tabs th, .functnbar {
  + background-image: url(../images/nw_min.gif);
  + background-repeat: no-repeat;
  + }
  +#navcolumn div div, body.docs #toc li li  {
  + background-image: url(../images/strich.gif);
  + background-repeat: no-repeat;
  + background-position: .5em .5em;
  + }
  +#navcolumn div div.heading  {
  + background-image: none;
  + }
  +.app h3, .app h4 {
  + color: #fff;
  + }
  +.app h3 {
  + background-color: #036;
  + }
  +.app h4 {
  + background-color: #888;
  + }
  +.a td {
  + background: #ddd;
  + }
  +.b td {
  + background: #efefef;
  + }
  +table, th, td {
  + border: none
  + }
  +.mtb {
  + border-top: solid 1px #ddd;
  + }
  +div.colbar {
  + background: #bbb;
  + }
  +#banner {
  + border-top: 1px solid #369;
  + border-bottom: 1px solid #003;
  + }
  +div#helptext th {
  + border-bottom: 1px solid #996;
  + border-right: 1px solid #996;
  + }
  +div#helptext td {
  + border-bottom: 1px solid #cc9;
  + border-right: 1px solid #cc9;
  + }
  +.tabs th {
  + border-right: 1px solid #333;
  + background-color: #ddd;
  + color: #fff;
  + }
  +.tabs td {
  + background-color: #999;
  + border-bottom: 1px solid #fff;
  + border-right: 1px solid #fff;
  + }
  +.tabs {
  + border-bottom: 6px #ddd solid;
  + }
  +.tabs th, .tabs th a:link, .tabs th a:visited {
  + color: #555;
  + }
  +.tabs td, .tabs td a:link, .tabs td a:visited  {
  + color: #fff;
  + }
  +.tabs a  {
  + text-decoration: none;
  + }
  +#navcolumn {
  + background: #eee;
  + border-right: 1px solid #aaa;
  + border-bottom: 1px solid #aaa;
  + }
  +#breadcrumbs {
  + border-bottom: 1px solid #aaa;
  + background-color: #ddd
  + }
  +#navcolumn, #breadcrumbs {
  + border-top: 1px solid #fff;
  + }
  +#rightcol div.www, #rightcol div.help {
  + border: 1px solid #ddd;
  + }
  +div#navcolumn div.focus {
  + border-top: 1px solid #aaa;
  + border-left: 1px solid #aaa;
  + background-color: #fff;
  + } 
  +body.docs div.docs { 
  + background: #fff;
  + border-left: 1px solid #ddd;
  + border-top: 1px solid #ddd;
  + }
  +body.docs { 
  + background: #eee url(../images/help_logo.gif) top right no-repeat !important;
  + }
  +.docs h3, .docs h4 {
  + border-top: solid 1px #000;
  + }
  +#alerterrormessage { 
  + background: url(../images/icon_alert.gif) top left no-repeat !important;
  + }
  +.functnbar {
  + background-color: #aaa;
  + }
  +.functnbar2, .functnbar3  {
  + background: #aaa url(../images/sw_min.gif) no-repeat bottom left;
  + }
  +.functnbar3 {
  + background-color: #ddd;
  + }
  +.functnbar, .functnbar2, .functnbar3 {
  + color: #000;
  + }
  +.functnbar a, .functnbar2 a, .functnbar3 a {
  + color: #000;
  + text-decoration: underline;
  + }
  +#topmodule {
  + background: #ddd;
  + border-top: 1px solid #fff;
  + border-bottom: 1px solid #aaa; 
  + border-right: 1px solid #aaa; 
  + }
  +#topmodule #issueid {
  + border-right: 1px solid #aaa;
  + }
  +a:link, #navcolumn a:visited, .app a:visited, .tasknav a:visited {
  + color: blue;
  + }
  +a:link.selfref, a:visited.selfref {
  + color: #555 !important;
  + text-decoration: none;
  + }
  +a:active, a:hover, #leftcol a:active, #leftcol a:hover {
  + color: #f30 !important;
  + }
  +#login a:link, #login a:visited {
  + color: white; 
  + text-decoration: underline;
  + }
  +#banner a:active, #banner a:hover {
  + color: #f90 !important;
  + }
  +#leftcol a, #breadcrumbs a  {
  + text-decoration: none;
  + }
  +#apphead h2 em {
  + color: #777;
  + }
  +a:link.selfref, a:visited.selfref {
  + color: #555 !important;
  + text-decoration: none;
  + }
  +.app th {
  + background-color: #bbb;
  + }
  +.axial th {
  + background-color: #ddd;
  + color: black
  + }
  +.alert { 
  + color: #c00;
  + }
  +.confirm {
  + color: green;
  + }
  +.info {
  + color: blue;
  + }
  +.selection {
  + background: #ffc;
  + }
  +#login {
  + color: #fff;
  + }
  +#helptext th {
  + background: #cc9;
  + }
  +#helptext td {
  + background: #ffc;
  + }
  +#navcolumn div strong {
  + color: #000;
  + }
  +#banner, #banner td { 
  + background: #036;
  + color: #fff;
  + }
  +body #banner #login a { 
  + color: #fff;
  + }
  +h4 a:link, h4 a:visited  {
  + text-decoration: underline;
  + color: #fff;
  + }
  +
  +/* font and text properties, exclusive of link indication, alignment, text-indent */
  +
  +body, th, td, input, select, textarea, h2 small {
  + font-family: Verdana, Helvetica, Arial, sans-serif;
  + }
  +code, pre {
  + font-family: 'Andale Mono', Courier, monospace;
  + }
  +html body, body th, body td, textarea, h2 small, .app h3, .app h4, #rightcol h3, #bodycol pre, #bodycol code {
  + font-size: x-small;
  + voice-family: "\"}\"";
  + voice-family: inherit;
  + font-size: small
  + }
  +html>body, html>body th, html>body td, html>body input, html>body select, html>body textarea, html>body h2 small, html>body .app h3, html>body .app h4, html>body #rightcol h3, html>body #bodycol pre, html>body #bodycol code {
  + font-size: small
  + }
  +small, div#footer td, div#login, div.tabs th, div.tabs td, input, select, .paginate, .functnbar, .functnbar2, .functnbar3, #breadcrumbs td, .courtesylinks, #rightcol div.help, .colbar, .tasknav, body.docs div#toc, #leftcol {
  + font-size: x-small;
  + voice-family: "\"}\"";
  + voice-family: inherit;
  + font-size: x-small
  + }
  +html>body small, html>body div#footer td, html>body div#login, html>body div.tabs th, html>body div.tabs td, html>body input, html>body select, html>body .paginate, html>body .functnbar, html>body .functnbar2, html>body .functnbar3, html>body #breadcrumbs td, html>body .courtesylinks, html>body #rightcol div.help, html>body .colbar, html>body .tasknav, html>body.docs #toc, html>body #leftcol {
  + font-size: x-small
  + }
  +#bodycol h2 {
  + font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
  + font-size: 1.5em;
  + font-weight: normal;
  + }
  +.tabs td, .tabs th, dt, .tasknav .selfref, #login .username, .selection {
  + font-weight: bold
  + }
  +h4 {
  + font-size: 1em;
  + }
  +#apphead h2 em {
  +	font-style: normal;
  + } 
  +
  +/* box properties (exclusive of borders), positioning, alignments, list types, text-indent */
  +
  +#bodycol h2 {
  + margin-top: .3em;
  + margin-bottom: .5em;
  + }
  +p, ul, ol, dl {
  + margin-top: .67em;
  + margin-bottom: .67em;
  + }
  +h3, h4 {
  + margin-bottom: 0;
  + }
  +form {
  + margin-top: 0;
  + margin-bottom: 0;
  + }
  +#bodycol {
  + padding-left: 12px;
  + padding-right: 12px;
  + width: 100%;
  + voice-family: "\"}\"";
  + voice-family: inherit;
  + width: auto;
  + }
  +html>body #bodycol {
  + width: auto;
  + }
  +.docs {
  + line-height: 1.4;
  + }
  +.app h3, .app h4 {
  + padding: 5px;
  + margin-right: 2px;
  + margin-left: 2px;
  + }
  +.h3 p, .h4 p, .h3 dt, .h4 dt {
  + margin-right: 7px;
  + margin-left: 7px;
  + }
  +.tasknav {
  + margin-bottom: 1.33em
  + }
  +div.colbar {
  + padding: 3px;
  + margin: 2px 2px 0;
  + }
  +.tabs { 
  + margin-top: .67em;
  + margin-right: 2px;
  + margin-left: 2px;
  + }
  +#leftcol {
  + padding-bottom: .5em;
  + }
  +#breadcrumbs td {
  + vertical-align: middle;
  + padding: 2px 8px;
  + } 
  +.tabs td, .tabs th {
  + padding: 3px 9px;
  + }
  +#rightcol div.www, #rightcol div.help {
  + padding: 0 .5em
  + }
  +#navcolumn {
  + margin: -8px -8px 0 -8px;
  + padding: 4px;
  + }
  +#navcolumn div {
  + padding-left: 5px
  + }
  +div#navcolumn div div {
  + margin-top: .3em;
  + margin-bottom: .3em;
  + }
  +div#navcolumn div.focus { 
  + margin-top: -.1em;
  + padding: .2em 4px; 
  + } 
  +body.docs #toc { 
  + position: absolute;
  + top: 15px;
  + left: 0px;
  + width: 120px;
  + padding: 0 20px 0 0
  + }
  +body.docs #toc ul, #toc ol {
  + margin-left: 0;
  + padding-left: 0;
  + }
  +body.docs #toc li {
  + margin-top: 7px;
  + padding-left: 10px;
  + list-style-type: none;
  + }
  +body.docs div.docs { 
  + margin: 61px 0 0 150px;
  + padding: 1em 2em 1em 1em !important;
  + }
  +.docs p+p {
  + text-indent: 5%;
  + margin-top: -.67em
  + }
  +.docs h3, .docs h4 {
  + margin-bottom: .1em;
  + padding-top: .3em;
  + }
  +#alerterrormessage { 
  + padding-left: 100px;
  + }
  +.functnbar, .functnbar2, .functnbar3 {
  + padding: 5px;
  + margin: .67em 2px;
  + }
  +#topmodule td {
  + vertical-align: middle;
  + padding: 2px 8px
  + } 
  +body {
  + padding: 1em;
  + }
  +body.composite, body.docs {
  + margin: 0;
  + padding: 0;
  + }
  +th, td {
  + text-align: left;
  + vertical-align: top 
  + }
  +.right {
  + text-align: right !important;
  + }
  +.center {
  + text-align: center !important;
  + }
  +.axial th {
  + text-align: right;
  + }
  +.app .axial td th {
  + text-align: left;
  + }
  +body td .stb {
  + margin-top: 1em;
  + text-indent: 0;
  + }
  +body td .mtb {
  + margin-top: 2em;
  + text-indent: 0;
  + }
  +dd {
  + margin-bottom: .67em;
  + }
  +#footer {
  + margin: 4px
  + }
  +#helptext {
  + margin-top: 1em
  + }
  +#helptext td div {
  + margin: .5em
  + }
  +.courtesylinks {
  + margin-top: 1em;
  + padding-top: 1em
  + }
  +#navcolumn div {
  + margin-bottom: .5em;
  + }
  +#navcolumn div div {
  + margin-top: .3em
  + }
  +#navcolumn div div {
  + padding-left: 1em;
  + }
  +#banner, #banner td { 
  + vertical-align: middle;
  + }
  +
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>