====== Log4Ant ====== ~~SP~~~~SP~~ //J//Ware/AntXtras Logging for Ant (Log4Ant) is a full bridge to the [[http://slf4j.org|SLF4J]] library which is a simple façade for various logging frameworks like Log4J, Jakarta Commons Logging, and LOGBack. By using Log4Ant components //you can easily capture, transform, and send all Ant messages, AntXtras messages, and standard output and error messages to your real logging and monitoring system.// This means you can capture detailed information about your build, test, and deploy processes for live monitoring. == Key Features == - 100% SLF4J, 100% Ant. - Captures both //direct-to-SLF4J messages and standard Ant messages// (all levels)! - Exports any Ant runtime setting using SLF4J’s MDC support. - Automatically organizes Ant messages according to priority (problems, status, diagnostics). - Easy configuration of SLF4J options from within Ant script itself. - Usable as an Ant execution listener too, so no need to touch existing Ant scripts! - Pass through of Ant runtime exceptions linked with warning and error messages. == Main Objectives == - Get //all// Ant sourced messages into the real logging system. - Ensure automatic message cataloging is useful to someone //without access to the Ant script//. - Have no direct coupling to a particular logging framework, but work with most popular ones. - Accomplish 1, 2, and 3 without forcing users to rewrite existing scripts! - Provide a rich //but simple// set of feedback components to replace the standard . - Include support for AntXtras’ locale and template-based messages framework. - Maintain the general [[:antxtras:documents:design|AntXtras design guidelines]]. ===== Your Next Steps ===== - Go to the Log4Ant [[overview|Overview]] page for an introduction to Log4Ant and its main features, a list of the main Log4Ant components, and a set of “[[:log4ant:overview#Quick Start Examples|Quick Start Examples]]” to get started receiving messages through Log4Ant.\\ \\ - Go to the [[download|Downloads]] page for links to the latest Log4Ant distributions, third-party software requirements, and installation instructions. Read the [[:general:support|Support]] page if you’re unable to download or install Log4Ant (or if you’d like to contact us for some reason).\\ \\ - Go to the [[log4ant:documents:home|Documents]] page for links to additional documentation like the Log4Ant [[:log4ant:documents:howto:|How Tos]], the complete [[/wiki-include/log4ant/latest/doc/Log4Ant_UserGuide.pdf|Log4Ant User Guide(pdf)]], and the complete [[/apis/log4ant/latest/|Log4Ant Javadoc API]] reference.\\ \\ - Go to the Log4Ant [[http://sf.net/tracker/?group_id=112448&atid=662224|Feature Request Tracker]] to submit your own enhancement and new feature requests. ===== Project Activities ===== ==== News ==== {{section>news#Aug 2011&firstseconly&nofooter&noeditbtn}} [[news|→ Read more…]] == ==