More information about using the Log4jListener. git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@419881 13f79535-47bb-0310-9956-ffa450edef68master
| @@ -64,6 +64,7 @@ Don Jeffery | |||||
| Drew Sudell | Drew Sudell | ||||
| Eli Tucker | Eli Tucker | ||||
| Emmanuel Bourg | Emmanuel Bourg | ||||
| Eric Olsen | |||||
| Eric Pugh | Eric Pugh | ||||
| Erik Hatcher | Erik Hatcher | ||||
| Erik Langenbach | Erik Langenbach | ||||
| @@ -141,7 +142,7 @@ Marcel Schutte | |||||
| Marcus Börger | Marcus Börger | ||||
| Mariusz Nowostawski | Mariusz Nowostawski | ||||
| Mark Hecker | Mark Hecker | ||||
| Mark R. Diggory | |||||
| Mark R. Diggory | |||||
| Martijn Kruithof | Martijn Kruithof | ||||
| Martin Landers | Martin Landers | ||||
| Martin Poeschl | Martin Poeschl | ||||
| @@ -175,7 +176,7 @@ Nico Seessle | |||||
| Nigel Magnay | Nigel Magnay | ||||
| Oliver Merkel | Oliver Merkel | ||||
| Oliver Rossmueller | Oliver Rossmueller | ||||
| Oystein Gisnas | |||||
| Oystein Gisnas | |||||
| Patrick C. Beard | Patrick C. Beard | ||||
| Patrick Chanezon | Patrick Chanezon | ||||
| Patrick G. Heck (Gus Heck) | Patrick G. Heck (Gus Heck) | ||||
| @@ -1,5 +1,5 @@ | |||||
| <?xml version="1.0" encoding="utf-8"?> | <?xml version="1.0" encoding="utf-8"?> | ||||
| <!DOCTYPE contributors | |||||
| <!DOCTYPE contributors | |||||
| [ | [ | ||||
| <!ELEMENT name (first?, middle?, last)> | <!ELEMENT name (first?, middle?, last)> | ||||
| <!ELEMENT contributors (introduction, name+)> | <!ELEMENT contributors (introduction, name+)> | ||||
| @@ -267,6 +267,10 @@ | |||||
| <first>Emmanuel</first> | <first>Emmanuel</first> | ||||
| <last>Bourg</last> | <last>Bourg</last> | ||||
| </name> | </name> | ||||
| <name> | |||||
| <first>Eric</first> | |||||
| <last>Olsen</last> | |||||
| </name> | |||||
| <name> | <name> | ||||
| <first>Eric</first> | <first>Eric</first> | ||||
| <last>Pugh</last> | <last>Pugh</last> | ||||
| @@ -982,4 +986,4 @@ | |||||
| <first>Zdenek</first> | <first>Zdenek</first> | ||||
| <last>Wagner</last> | <last>Wagner</last> | ||||
| </name> | </name> | ||||
| </contributors> | |||||
| </contributors> | |||||
| @@ -302,6 +302,38 @@ corresponding Log4j level.</p> | |||||
| </blockquote> | </blockquote> | ||||
| <p>To use Log4j you will need the Log4j jar file and a 'log4j.properties' | |||||
| configuration file. Both should be placed somewhere in your Ant | |||||
| classpath. If the log4j.properties is in your project root folder you can | |||||
| add this with <i>-lib</i> option:</p> | |||||
| <blockquote> | |||||
| <pre><code>ant -listener org.apache.tools.ant.listener.Log4jListener -lib .</code></pre> | |||||
| </blockquote> | |||||
| <p>If, for example, you wanted to capture the same information output to the | |||||
| console by the DefaultLogger and send it to a file named 'build.log', you | |||||
| could use the following configuration:</p> | |||||
| <blockquote> | |||||
| <pre><code>log4j.rootLogger=ERROR, LogFile | |||||
| log4j.logger.org.apache.tools.ant.Project=INFO | |||||
| log4j.logger.org.apache.tools.ant.Target=INFO | |||||
| log4j.logger.org.apache.tools.ant.taskdefs=INFO | |||||
| log4j.logger.org.apache.tools.ant.taskdefs.Echo=WARN | |||||
| log4j.appender.LogFile=org.apache.log4j.FileAppender | |||||
| log4j.appender.LogFile.layout=org.apache.log4j.PatternLayout | |||||
| log4j.appender.LogFile.layout.ConversionPattern=[%6r] %8c{1} : %m%n | |||||
| log4j.appender.LogFile.file=build.log | |||||
| </code></pre> | |||||
| </blockquote> | |||||
| <p>For more information about configuring Log4J see <a href="http://logging.apache.org/log4j/docs/documentation.html">its | |||||
| documentation page</a>.</p> | |||||
| <h3><a name="XmlLogger">XmlLogger</a></h3> | <h3><a name="XmlLogger">XmlLogger</a></h3> | ||||
| <p>Writes all build information out to an XML file named log.xml, or the value | <p>Writes all build information out to an XML file named log.xml, or the value | ||||
| @@ -363,4 +395,4 @@ developers.</p> | |||||
| Reserved.</p> | Reserved.</p> | ||||
| </body> | </body> | ||||
| </html> | |||||
| </html> | |||||