rdonkin     02/04/18 10:44:43

  Modified:    digester/src/java/org/apache/commons/digester package.html
  Log:
  Updated and corrected digester documentation to reflect use of commons logging 
(rather than the old print writer)
  
  Revision  Changes    Path
  1.10      +29 -6     
jakarta-commons/digester/src/java/org/apache/commons/digester/package.html
  
  Index: package.html
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/package.html,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- package.html      17 Apr 2002 19:16:34 -0000      1.9
  +++ package.html      18 Apr 2002 17:44:43 -0000      1.10
  @@ -14,6 +14,7 @@
   <a href="#doc.Stack">[The Object Stack]</a>
   <a href="#doc.Patterns">[Element Matching Patterns]</a>
   <a href="#doc.Rules">[Processing Rules]</a>
  +<a href="#doc.Logging">[Logging]</a>
   <a href="#doc.Usage">[Usage Example]</a>
   <a href="#doc.Namespace">[Namespace Aware Parsing]</a>
   <a href="#doc.Pluggable">[Pluggable Rules Processing]</a>
  @@ -39,6 +40,10 @@
       <a 
href="http://jakarta.apache.org/builds/jakarta-commons/release/commons-collections";>
   Collections Package (Jakarta Commons)</a>, version 1.0 or later
     </li>
  +  <li>
  +    <a 
href="http://jakarta.apache.org/builds/jakarta-commons/release/commons-logging";>
  +Commons Logging Package (Jakarta Commons)</a>, version 1.0 or later
  +  </li>
   </ul>
   
   <a name="doc.Intro"></a>
  @@ -167,12 +172,6 @@
             value of <code>false</code> requests a parse that only detects
             "well formed" XML documents, rather than "valid" ones.</td>
       </tr>
  -    <tr>
  -      <td align="center">writer</td>
  -      <td>A <code>PrintWriter</code> to which all log output generated by
  -          <code>Digester</code> is directed.  By default, all log output is
  -          directed to <code>System.out</code>.</td>
  -    </tr>
     </table>
   </blockquote>
   
  @@ -442,6 +441,30 @@
       digester.addSetNext("a/b/c", "addChild",
                           "com.mycompany.mypackage.MyChildClass");
   </pre>
  +
  +<a name="doc.Logging"></a>
  +<h3>Logging</h3>
  +
  +<p>Logging is a vital tool for debugging Digester rulesets. Digester can log 
copious 
  +amounts of debugging information. So, you need to know how logging works 
  +before you start using Digester seriously.</p>
  +
  +<p>Digester uses <a href="http://jakarta.apache.org/commons/logging.html";>Jakarta
  +Commons Logging</a>. This component is not really a logging framework - rather
  +an extensible, configurable bridge. It can be configured to swallow all log 
  +messages, to provide very basic logging by itself or to pass logging messages
  +on to more sophisticated logging frameworks. Commons-logging comes with connectors
  +for many popular logging frameworks. Consult the commons-logging documentation for
  +more information.</p>
  +
  +<p>Two main logs are used by Digester. 
  +<ul>
  +<li>SAX-related messages are logged to 
  +<strong><code>org.apache.commons.digester.Digester.sax</code></strong>. This log 
gives 
  +information about the basic SAX events received by digester.</li>
  +<li><strong><code>org.apache.commons.digester.Digester</code></strong> is used for 
  + everything else. You'll probably want to have this log turned up during debugging 
but turned down
  + during production due to the high message volume.</li></ul></p>
   
   <a name="doc.Usage"></a>
   <h3>Usage Examples</h3>
  
  
  

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

Reply via email to