husted 2002/11/16 03:19:14
Modified: doc/userGuide building_controller.xml
Log:
Minor note regarding the logging.
Revision Changes Path
1.46 +37 -22 jakarta-struts/doc/userGuide/building_controller.xml
Index: building_controller.xml
===================================================================
RCS file: /home/cvs/jakarta-struts/doc/userGuide/building_controller.xml,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -r1.45 -r1.46
--- building_controller.xml 12 Nov 2002 00:17:11 -0000 1.45
+++ building_controller.xml 16 Nov 2002 11:19:14 -0000 1.46
@@ -441,11 +441,11 @@
Your execute method should process the Exception and return an ActionForward
object to tell Struts where to forward to next. Then you configure your
handler in struts-config.xml like this:<br/>
- <pre>
- <global-exceptions>
- <exception key="some.key" type="java.io.IOException"
handler="com.yourcorp.ExceptionHandler"/>
- </global-exceptions>
- </pre>
+ <pre>
+ <global-exceptions>
+ <exception key="some.key" type="java.io.IOException"
handler="com.yourcorp.ExceptionHandler"/>
+ </global-exceptions>
+ </pre>
<br/>
That configuration says that com.yourcorp.ExceptionHandler.execute() will be
called
when any IOException is thrown by an Action. The key is a key from your
message resources
@@ -710,14 +710,14 @@
struts-config_1_1.dtd.
</p>
<p>
- This example uses the default values for several controller
parameters. If you only want default
- behavior you can omit the controller section altogether.<br/>
- <pre>
- <controller
- processorClass="org.apache.struts.action.RequestProcessor"
- debug="0"
- contentType="text/html"/>
- </pre>
+ This example uses the default values for several controller parameters. If
you only want default
+ behavior you can omit the controller section altogether.<br/>
+ <pre>
+ <controller
+ processorClass="org.apache.struts.action.RequestProcessor"
+ debug="0"
+ contentType="text/html"/>
+ </pre>
</p>
</section>
@@ -778,12 +778,12 @@
<code><set-property></code> element is available.
</p>
<p>
- This is an example using the Tiles plugin:<br/>
- <pre>
- <plug-in className="org.apache.struts.tiles.TilesPlugin" >
- <set-property property="definitions-config"
value="/WEB-INF/tiles-defs.xml"/>
- </plug-in>
- </pre>
+ This is an example using the Tiles plugin:<br/>
+ <pre>
+ <plug-in className="org.apache.struts.tiles.TilesPlugin" >
+ <set-property property="definitions-config"
value="/WEB-INF/tiles-defs.xml"/>
+ </plug-in>
+ </pre>
</p>
</section>
@@ -851,10 +851,10 @@
<i>Note: Since Struts is now using commons-dbcp for all it's
data-source needs, the query you provide for the pingQuery
attribute must return at least one row.</i><br/>
- <br/>
+ <br/>
<b>Example:</b> <code>SELECT COUNT(*) FROM VALIDTABLE</code><br/>
- <br/>
- Just be sure you to replace "VALIDTABLE" with the name of a valid table in
your database.
+ <br/>
+ Just be sure you to replace "VALIDTABLE" with the name of a valid table in your
database.
</p>
@@ -1386,6 +1386,21 @@
</section>
<section name="4.9 Commons Logging Interface" href="logging">
+ <p>
+ Struts doesn't configure logging itself -- it's all done by
+ commons-logging under the covers. The default algorithm is a search:
+ </p>
+ <ul>
+ <li>
+ If Log4J is there, use it.
+ </li>
+ <li>
+ If JDK 1.4 is there, use it.
+ </li>
+ <li>
+ Otherwise, use SimpleLog.
+ </li>
+ </ul>
<p>
The commons-logging interface is an <i>ultra-thin</i> bridge to
many different logging implementations. The intent is to remove
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>