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> 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>
+<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>
@@ -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>
+<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>
@@ -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>
+<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>
<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>
@@ -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>
+<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>
@@ -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>
<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>
<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> <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>
<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>
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> 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> context)</CODE>
-
-<BR>
- Reads a context object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> 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> 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> 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">
<A HREF="../../../../../org/apache/avalon/excalibur/logger/DefaultLogTargetManager.html"><B>PREV CLASS</B></A>
- <A HREF="../../../../../org/apache/avalon/excalibur/logger/LogKitLoggerManager.html"><B>NEXT CLASS</B></A></FONT></TD>
+ <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>
<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>
- Creates a new <code>DefaultLogKitManager</code>.</TD>
+ 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 hierarchy)</CODE>
<BR>
- Creates a new <code>DefaultLogKitManager</code> with an existing <code>Hierarchy</code>.</TD>
+ 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> prefix)</CODE>
<BR>
- Creates a new <code>DefaultLogKitManager</code> using
+ 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 hierarchy)</CODE>
<BR>
- Creates a new <code>DefaultLogKitManager</code> with an existing <code>Hierarchy</code> using
+ 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> defaultLogger)</CODE>
<BR>
- Creates a new <code>DefaultLogKitManager</code> with an existing <code>Hierarchy</code> using
+ 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> prefix,
+ org.apache.log4j.Hierarchy hierarchy,
+ <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/Logger.html">Logger</A> defaultLogger,
+ <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/Logger.html">Logger</A> logger)</CODE>
+
+<BR>
+ 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 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> 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> prefix,
org.apache.log4j.Hierarchy 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 hierarchy,
<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/Logger.html">Logger</A> 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> prefix,
+ org.apache.log4j.Hierarchy hierarchy,
+ <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/Logger.html">Logger</A> defaultLogger,
+ <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/Logger.html">Logger</A> 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">
<A HREF="../../../../../org/apache/avalon/excalibur/logger/DefaultLogTargetManager.html"><B>PREV CLASS</B></A>
- <A HREF="../../../../../org/apache/avalon/excalibur/logger/LogKitLoggerManager.html"><B>NEXT CLASS</B></A></FONT></TD>
+ <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>
<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">
- <A HREF="../../../../../org/apache/avalon/excalibur/logger/Log4JLoggerManager.html"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../org/apache/avalon/excalibur/logger/LoggerLoggerManager.html"><B>PREV CLASS</B></A>
NEXT CLASS</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
@@ -131,6 +131,16 @@
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> prefix,
+ org.apache.log.Hierarchy hierarchy,
+ <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/Logger.html">Logger</A> defaultLogger,
+ <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/Logger.html">Logger</A> logger)</CODE>
+
+<BR>
+ Creates a new <code>DefaultLogKitManager</code> with an existing <code>Hierarchy</code> using
+ specified logger name as root logger.</TD>
+</TR>
</TABLE>
<!-- ========== 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> context)</CODE>
<BR>
- Reads a context object.</TD>
+ 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> prefix,
+ org.apache.log.Hierarchy hierarchy,
+ <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/Logger.html">Logger</A> defaultLogger,
+ <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/Logger.html">Logger</A> 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> 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">
- <A HREF="../../../../../org/apache/avalon/excalibur/logger/Log4JLoggerManager.html"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../org/apache/avalon/excalibur/logger/LoggerLoggerManager.html"><B>PREV CLASS</B></A>
NEXT CLASS</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
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><or></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">
<A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/PriorityFilterTargetFactory.html"><B>PREV CLASS</B></A>
- <A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/SocketTargetFactory.html"><B>NEXT CLASS</B></A></FONT></TD>
+ <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>
<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">
<A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/PriorityFilterTargetFactory.html"><B>PREV CLASS</B></A>
- <A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/SocketTargetFactory.html"><B>NEXT CLASS</B></A></FONT></TD>
+ <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>
<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">
- <A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/ServletTargetFactory.html"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/SMTPTargetFactory.html"><B>PREV CLASS</B></A>
<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>
@@ -247,7 +247,7 @@
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/ServletTargetFactory.html"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../org/apache/avalon/excalibur/logger/factory/SMTPTargetFactory.html"><B>PREV CLASS</B></A>
<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>
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>
-
- <component role="my.component.role" class="my.component.roleImpl"
- logger="category.subcategory"/>
-
- </pre>
- <p>
- And now let's have a look at a hypothetical LogKit Management configuration:
- </p>
- <pre>
-
- <?xml version="1.0"?>
-
- <logkit>
- <factories>
- <factory type="file" class="org.apache.avalon.excalibur.logger.factory.FileTargetFactory"/>
- <factory type="priority-filter"
- class="org.apache.avalon.excalibur.logger.factory.PriorityFilterTargetFactory"/>
- </factories>
-
- <targets>
- <file id="root">
- <filename>lolo/${current-dir}/lala/${foo}/logs/main.log</filename>
- <format type="extended">
- %7.7{priority} %5.5{time} [%8.8{category}] (%{context}): %{message}\n%{throwable}
- </format>
- <append>true</append>
- </file>
- <file id="classloader">
- <filename>logs/classloader.log</filename>
- <format type="raw"/>
- </file>
- <priority-filter id="foo" log-level="WARN">
- <file>
- <filename>logs/foo.log</filename>
- <format type="extended">%7.7{priority} %5.5{time}: %{message}\n%{throwable}</format>
- </file>
- </priority-filter>
- </targets>
-
- <categories>
- <category name="cocoon" log-level="INFO">
- <log-target id-ref="root"/>
-
- <category name="classloader" log-level="DEBUG">
- <log-target id-ref="classloader"/>
- </category>
- </category>
- <category name="foo" log-level="DEBUG">
- <log-target id-ref="foo"/>
- </category>
- </categories>
- </logkit>
-
- </pre>
- <p>
- As you've seen the configuration file for the LokKit
- Management System has three sections (beside the
- root element which is <logkit>).
- </p>
- <blockquote><dl>
- <li><strong><factories></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><targets></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 <factory> 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><categories></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. <category>
- elements have <log-targets> 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 <factories>
- 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 <priority-filter> 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 <targets> 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 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 © 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>
+
+ <component role="my.component.role" class="my.component.roleImpl"
+ logger="category.subcategory"/>
+
+ </pre>
+ <p>
+ And now let's have a look at a hypothetical LogKit Management configuration:
+ </p>
+ <pre>
+
+ <?xml version="1.0"?>
+
+ <logkit>
+ <factories>
+ <factory type="file" class="org.apache.avalon.excalibur.logger.factory.FileTargetFactory"/>
+ <factory type="priority-filter"
+ class="org.apache.avalon.excalibur.logger.factory.PriorityFilterTargetFactory"/>
+ </factories>
+
+ <targets>
+ <file id="root">
+ <filename>lolo/${current-dir}/lala/${foo}/logs/main.log</filename>
+ <format type="extended">
+ %7.7{priority} %5.5{time} [%8.8{category}] (%{context}): %{message}\n%{throwable}
+ </format>
+ <append>true</append>
+ </file>
+ <file id="classloader">
+ <filename>logs/classloader.log</filename>
+ <format type="raw"/>
+ </file>
+ <priority-filter id="foo" log-level="WARN">
+ <file>
+ <filename>logs/foo.log</filename>
+ <format type="extended">%7.7{priority} %5.5{time}: %{message}\n%{throwable}</format>
+ </file>
+ </priority-filter>
+ </targets>
+
+ <categories>
+ <category name="cocoon" log-level="INFO">
+ <log-target id-ref="root"/>
+
+ <category name="classloader" log-level="DEBUG">
+ <log-target id-ref="classloader"/>
+ </category>
+ </category>
+ <category name="foo" log-level="DEBUG">
+ <log-target id-ref="foo"/>
+ </category>
+ </categories>
+ </logkit>
+
+ </pre>
+ <p>
+ As you've seen the configuration file for the LokKit
+ Management System has three sections (beside the
+ root element which is <logkit>).
+ </p>
+ <blockquote><dl>
+ <li><strong><factories></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><targets></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 <factory> 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><categories></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. <category>
+ elements have <log-targets> 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 <factories>
+ 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 <priority-filter> 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 <targets> 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 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 © 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>