Attached is a doc patch for avalon-logkit.
The patch to build.xml includes links to external JavaDocs, and fixes deprecated ant tags (use file instead of jarfile). -Mark
Index: build.xml =================================================================== RCS file: /home/cvspublic/jakarta-avalon-logkit/build.xml,v retrieving revision 1.68 diff -u -r1.68 build.xml --- build.xml 31 Jan 2002 16:27:41 -0000 1.68 +++ build.xml 9 Feb 2002 01:22:19 -0000 @@ -341,7 +341,7 @@ <mkdir dir="${build.lib}"/> - <jar jarfile="${build.lib}/${name}.jar" basedir="${build.classes}" compress="${compress.jars}"> + <jar file="${build.lib}/${name}.jar" basedir="${build.classes}" +compress="${compress.jars}"> <include name="org/apache/log/**" /> <exclude name="**/test/*" /> </jar> @@ -392,12 +392,15 @@ destdir="${build.javadocs}"> <classpath refid="project.class.path" /> <doclet name="com.sun.tools.doclets.standard.Standard"> - <param name="-author"/> - <param name="-version"/> - <param name="-doctitle" value="${Name}"/> - <param name="-windowtitle" value="${Name} API"/> - <param name="-bottom" - value=""Copyright © 2001 Apache Jakarta Project. All Rights Reserved.""/> + <param name="-author"/> + <param name="-version"/> + <param name="-doctitle" value="${Name}"/> + <param name="-windowtitle" value="${Name} API"/> + <param name="-bottom" + value=""Copyright © 2001 Apache Jakarta Project. All Rights +Reserved.""/> + <param name="-link" value="http://java.sun.com/j2se/1.4/docs/api/"/> + <param name="-link" value="http://java.sun.com/j2ee/sdk_1.3/techdocs/api/"/> + <param name="-link" value="http://jakarta.apache.org/avalon/api/"/> </doclet> </javadoc> Index: src/java/org/apache/log/format/PatternFormatter.java =================================================================== RCS file: /home/cvspublic/jakarta-avalon-logkit/src/java/org/apache/log/format/PatternFormatter.java,v retrieving revision 1.24 diff -u -r1.24 PatternFormatter.java --- src/java/org/apache/log/format/PatternFormatter.java 13 Dec 2001 08:04:51 -0000 1.24 +++ src/java/org/apache/log/format/PatternFormatter.java 9 Feb 2002 01:22:19 +-0000 @@ -20,46 +20,66 @@ * This formater formats the LogEvents according to a input pattern * string. * <p> - * The format of each pattern element can be %[+|-][#[.#]]{field:subformat}. + * The format of each pattern element can be + * <code>%[+|-][#[.#]]{field:subformat}</code>. * </p> * <ul> - * <li>The +|- indicates left or right justify. - * </li> - * <li>The #.# indicates the minimum and maximum size of output.<br> - * You may omit the values and the field will be formatted without size - * restriction.<br> - * You may specify '#', or '#.' to define an minimum size, only.</br> - * You may specify '.#' to define an maximum size only. - * </li> - * <li> - * 'field' indicates which field is to be output and must be one of - * properties of LogEvent.<br> - * Currently following fields are supported: - * <dl> - * <dt>category</dt> - * <dd>Category value of the logging event.</dd> - * <dt>context</dt> - * <dd>Context value of the logging event.</dd> - * <dt>message</dt> - * <dd>Message value of the logging event.</dd> - * <dt>time</dt> - * <dd>Time value of the logging event.</dd> - * <dt>rtime</dt> - * <dd>Relative time value of the logging event.</dd> - * <dt>throwable</dt> - * <dd>Throwable value of the logging event.</dd> - * <dt>priority</dt> - * <dd>Priority value of the logging event.</dd> - * </dl> - * </li> - * <li>'subformat' indicates a particular subformat and is currently only used - * for category context to specify the context map parameter name. - * </li> + * <li><p>The <code>+|-</code> indicates left or right justify. + * </p></li> + * <li><p>The <code>#.#</code> indicates the minimum and maximum + * size of output. You may omit the values and the field will be + * formatted without size restriction.<br /> + * You may specify <code>#</code>, or <code>#.</code> to only + * define the minimum size.<br /> + * You may specify <code>.#</code> to only define the maximum + * size. + * </p></li> + * <li><p><code>field</code> indicates which field is to be output and must be + * one of properties of LogEvent. The following fields are + * currently supported: + * <table border="0" cellpadding="4" cellspacing="0"> + * <tr> + * <td><b>category</b></td> + * <td>Category value of the logging event.</td> + * </tr><tr> + * <td><b>context</b></td> + * <td>Context value of the logging event.</td> + * </tr><tr> + * <td><b>message</b></td> + * <td>Message value of the logging event.</td> + * </tr><tr> + * <td><b>time</b></td> + * <td>Time value of the logging event.</td> + * </tr><tr> + * <td><b>rtime</b></td> + * <td>Relative time value of the logging event.</td> + * </tr><tr> + * <td><b>throwable</b></td> + * <td>Throwable value of the logging event.</td> + * </tr><tr> + * <td><b>priority</b></td> + * <td>Priority value of the logging event.</td> + * </tr> + * </table> + * </p></li> + * + * <li><p><code>subformat</code> indicates a particular subformat to + * use on the specified field, and is currently only supported by: + * <table border="0" cellpadding="4" cellspacing="0"> + * <tr> + * <td><b>context</b></td> + * <td>Specifies the context map parameter name.</td> + * </tr><tr> + * <td><b>time</b></td> + * <td>Specifies the pattern to be pass to + * {@link java.text.SimpleDateFormat SimpleDateFormat} to format the +time.</td> + * </tr> + * </table> + * </p></li> * </ul> * <p>A simple example of a typical PatternFormatter format: + * <code>%{time} %5.5{priority}[%-10.10{category}]: %{message}</code> * </p> - * <pre><code>%{time} %5.5{priority}[%-10.10{category}]: %{message} - * </pre></code> * <p> * This format string will format a log event printing first time value of * of log event with out size restriction, next priority with minum and maximum size 5, @@ -70,6 +90,7 @@ * </p> * <pre><code>1000928827905 DEBUG [ junit]: Sample message * </pre><code> + * * * @author <a href="mailto:[EMAIL PROTECTED]">Peter Donald</a> * @author <a href="mailto:[EMAIL PROTECTED]">Sylvain Wallez</a> Index: src/java/org/apache/log/output/io/rotate/OrRotateStrategy.java =================================================================== RCS file: /home/cvspublic/jakarta-avalon-logkit/src/java/org/apache/log/output/io/rotate/OrRotateStrategy.java,v retrieving revision 1.2 diff -u -r1.2 OrRotateStrategy.java --- src/java/org/apache/log/output/io/rotate/OrRotateStrategy.java 21 Aug 2001 05:08:07 -0000 1.2 +++ src/java/org/apache/log/output/io/rotate/OrRotateStrategy.java 9 Feb 2002 +01:22:19 -0000 @@ -10,11 +10,11 @@ import java.io.File; /** - * Hierarchical Rotation stragety. + * Hierarchical rotation strategy. * This object is initialised with several rotation strategy objects. * The <code>isRotationNeeded</code> method checks the first rotation * strategy object. If a rotation is needed, this result is returned. - * If not the next rotation strategy object is asked and so on. + * If not, the next rotation strategy object is checked, and so on. * * @author <a href="mailto:[EMAIL PROTECTED]">Carsten Ziegeler</a> */ Index: src/java/org/apache/log/output/io/rotate/RevolvingFileStrategy.java =================================================================== RCS file: /home/cvspublic/jakarta-avalon-logkit/src/java/org/apache/log/output/io/rotate/RevolvingFileStrategy.java,v retrieving revision 1.2 diff -u -r1.2 RevolvingFileStrategy.java --- src/java/org/apache/log/output/io/rotate/RevolvingFileStrategy.java 21 Aug 2001 04:50:47 -0000 1.2 +++ src/java/org/apache/log/output/io/rotate/RevolvingFileStrategy.java 9 Feb 2002 +01:22:19 -0000 @@ -13,7 +13,7 @@ import java.text.NumberFormat; /** - * strategy for naming log files based on appending revolving suffix. + * Strategy for naming log files based on appending a revolving suffix. * * @author <a href="mailto:[EMAIL PROTECTED]">Bernhard Huber</a> */ Index: src/java/org/apache/log/output/net/SocketOutputTarget.java =================================================================== RCS file: /home/cvspublic/jakarta-avalon-logkit/src/java/org/apache/log/output/net/SocketOutputTarget.java,v retrieving revision 1.1 diff -u -r1.1 SocketOutputTarget.java --- src/java/org/apache/log/output/net/SocketOutputTarget.java 22 Dec 2001 11:29:29 -0000 1.1 +++ src/java/org/apache/log/output/net/SocketOutputTarget.java 9 Feb 2002 01:22:20 +-0000 @@ -18,7 +18,6 @@ * Useful for writing the output to a TCP/IP client socket. * * @author <a href="mailto:[EMAIL PROTECTED]"> Rajendra Ghorpade </a> - * @version */ public class SocketOutputTarget extends AbstractOutputTarget { @@ -98,4 +97,4 @@ super.close(); m_socket = null; } -} \ No newline at end of file +}
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>