You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by jh...@apache.org on 2005/10/15 13:18:19 UTC

svn commit: r321319 - /ant/core/trunk/docs/manual/CoreTasks/echo.html

Author: jhm
Date: Sat Oct 15 04:18:13 2005
New Revision: 321319

URL: http://svn.apache.org/viewcvs?rev=321319&view=rev
Log:
Bug 36053 + some more additional infos to <echo>

Modified:
    ant/core/trunk/docs/manual/CoreTasks/echo.html

Modified: ant/core/trunk/docs/manual/CoreTasks/echo.html
URL: http://svn.apache.org/viewcvs/ant/core/trunk/docs/manual/CoreTasks/echo.html?rev=321319&r1=321318&r2=321319&view=diff
==============================================================================
--- ant/core/trunk/docs/manual/CoreTasks/echo.html (original)
+++ ant/core/trunk/docs/manual/CoreTasks/echo.html Sat Oct 15 04:18:13 2005
@@ -13,10 +13,10 @@
 <p>Echoes a message to the current loggers and listeners which
 means <tt>System.out</tt> unless overridden. A <tt>level</tt>
 can be specified, which controls at what logging level the message is
-filtered at. 
-<p> 
+filtered at.
+<p>
 The task can also echo to a file, in which case the option to append rather
-than overwrite the file is available, and the <tt>level</tt> option is 
+than overwrite the file is available, and the <tt>level</tt> option is
 ignored</p>
 <h3>Parameters</h3>
 <table border="1" cellpadding="2" cellspacing="0">
@@ -38,19 +38,20 @@
   </tr>
   <tr>
     <td valign="top">append</td>
-    <td valign="top">Append to an existing file?</td>
+    <td valign="top">Append to an existing file (or
+      <a href="http://java.sun.com/j2se/1.4.2/docs/api/java/io/FileWriter.html#FileWriter(java.lang.String, boolean)" target="_blank">
+      open a new file / overwrite an existing file</a>)?
+    </td>
     <td valign="top" align="center">No - default is false.</td>
   </tr>
   <tr>
     <td valign="top">level</td>
     <td valign="top">Control the level at which this message is reported.
-            One of "error", "warning", "info", "verbose", "debug"</td>
+            One of "error", "warning", "info", "verbose", "debug" (decreasing order)</td>
     <td valign="top" align="center">No - default is "warning".</td>
   </tr>
-  
-  
-  
 </table>
+
 <h3>Examples</h3>
 <pre>
 &lt;echo message=&quot;Hello, world&quot;/&gt;
@@ -82,7 +83,7 @@
 A message which only appears in <tt>-debug</tt> mode.
 <pre>&lt;echo level=&quot;error&quot;&gt;
 Imminent failure in the antimatter containment facility.
-Please withdraw to safe location at least 50km away.  
+Please withdraw to safe location at least 50km away.
 &lt;/echo&gt;
 </pre>
 A message which appears even in <tt>-quiet</tt> mode.
@@ -92,12 +93,68 @@
 &lt;/echo&gt;</pre>
 Generate a shell script by echoing to a file.
 Note the use of a double $ symbol to stop Ant
-filtering out the single $ during variable expansion   
-<hr>
+filtering out the single $ during variable expansion
+
+<p>Depending on the loglevel Ant runs, messages are print out or silently
+ignored:
+<table>
+<tr>
+  <th>Ant-Statement</th>
+  <th>-quiet, -q</th>
+  <th><i>no statement</th>
+  <th>-verbose, -v</th>
+  <th>-debug, -d</th>
+</tr>
+<tr>
+  <td><pre>&lt;echo message="This is error message." level="error" /&gt;</pre></td>
+  <td align="center">ok</td>
+  <td align="center">ok</td>
+  <td align="center">ok</td>
+  <td align="center">ok</td>
+</tr>
+<tr>
+  <td><pre>&lt;echo message="This is warning message." /&gt;</pre></td>
+  <td align="center">ok</td>
+  <td align="center">ok</td>
+  <td align="center">ok</td>
+  <td align="center">ok</td>
+</tr>
+<tr>
+  <td><pre>&lt;echo message="This is warning message." level="warning" /&gt;</pre></td>
+  <td align="center">ok</td>
+  <td align="center">ok</td>
+  <td align="center">ok</td>
+  <td align="center">ok</td>
+</tr>
+<tr>
+  <td><pre>&lt;echo message="This is info message." level="info" /&gt;</pre></td>
+  <td align="center">not logged</td>
+  <td align="center">ok</td>
+  <td align="center">ok</td>
+  <td align="center">ok</td>
+</tr>
+<tr>
+  <td><pre>&lt;echo message="This is verbose message." level="verbose" /&gt;</pre></td>
+  <td align="center">not logged</td>
+  <td align="center">not logged</td>
+  <td align="center">ok</td>
+  <td align="center">ok</td>
+</tr>
+<tr>
+  <td><pre>&lt;echo message="This is debug message." level="debug" /&gt;</pre></td>
+  <td align="center">not logged</td>
+  <td align="center">not logged</td>
+  <td align="center">not logged</td>
+  <td align="center">ok</td>
+</tr>
+</table>
+
 
+
+
+<hr>
 <p align="center">Copyright &copy; 2000-2002,2004-2005 The Apache Software Foundation. All rights
 Reserved.</p>
 
 </body>
 </html>
-



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org