Strict Standards: Declaration of action_plugin_include::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /home/jwaresof/public_html/wiki/lib/plugins/include/action.php on line 20

Strict Standards: Declaration of action_plugin_tablewidth::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /home/jwaresof/public_html/wiki/lib/plugins/tablewidth/action.php on line 107

Strict Standards: Declaration of action_plugin_source::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /home/jwaresof/public_html/wiki/lib/plugins/source/action.php on line 99

Strict Standards: Declaration of action_plugin_indexmenu::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /home/jwaresof/public_html/wiki/lib/plugins/indexmenu/action.php on line 169

Strict Standards: Declaration of action_plugin_uparrow::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /home/jwaresof/public_html/wiki/lib/plugins/uparrow/action.php on line 69

Strict Standards: Declaration of action_plugin_feedmod::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /home/jwaresof/public_html/wiki/lib/plugins/feedmod/action.php on line 133

Strict Standards: Declaration of action_plugin_tag::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /home/jwaresof/public_html/wiki/lib/plugins/tag/action.php on line 117

Strict Standards: Declaration of action_plugin_blog::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /home/jwaresof/public_html/wiki/lib/plugins/blog/action.php on line 171

Strict Standards: Declaration of cache_instructions::retrieveCache() should be compatible with cache::retrieveCache($clean = true) in /home/jwaresof/public_html/wiki/inc/cache.php on line 289

Warning: Cannot modify header information - headers already sent by (output started at /home/jwaresof/public_html/wiki/lib/plugins/include/action.php:20) in /home/jwaresof/public_html/wiki/inc/auth.php on line 295

Strict Standards: Only variables should be passed by reference in /home/jwaresof/public_html/wiki/doku.php on line 71

Warning: Cannot modify header information - headers already sent by (output started at /home/jwaresof/public_html/wiki/lib/plugins/include/action.php:20) in /home/jwaresof/public_html/wiki/inc/actions.php on line 154
Log4Ant - JWare Free Software

Strict Standards: Declaration of syntax_plugin_code::render() should be compatible with DokuWiki_Syntax_Plugin::render($format, &$renderer, $data) in /home/jwaresof/public_html/wiki/lib/plugins/code/syntax.php on line 40

Strict Standards: Declaration of syntax_plugin_tip::render() should be compatible with DokuWiki_Syntax_Plugin::render($format, &$renderer, $data) in /home/jwaresof/public_html/wiki/lib/plugins/tip/syntax.php on line 38

Warning: call_user_func_array() expects parameter 2 to be array, null given in /home/jwaresof/public_html/wiki/inc/parserutils.php on line 427

Warning: call_user_func_array() expects parameter 2 to be array, null given in /home/jwaresof/public_html/wiki/inc/parserutils.php on line 565

Log4Ant

   JWare/AntXtras Logging for Ant (Log4Ant) is a full bridge to the 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
  1. 100% SLF4J, 100% Ant.
  2. Captures both direct-to-SLF4J messages and standard Ant messages (all levels)!
  3. Exports any Ant runtime setting using SLF4J’s MDC support.
  4. Automatically organizes Ant messages according to priority (problems, status, diagnostics).
  5. Easy configuration of SLF4J options from within Ant script itself.
  6. Usable as an Ant execution listener too, so no need to touch existing Ant scripts!
  7. Pass through of Ant runtime exceptions linked with warning and error messages.
Main Objectives
  1. Get all Ant sourced messages into the real logging system.
  2. Ensure automatic message cataloging is useful to someone without access to the Ant script.
  3. Have no direct coupling to a particular logging framework, but work with most popular ones.
  4. Accomplish 1, 2, and 3 without forcing users to rewrite existing scripts!
  5. Provide a rich but simple set of feedback components to replace the standard <echo>.
  6. Include support for AntXtras’ locale and template-based messages framework.
  7. Maintain the general AntXtras design guidelines.

Your Next Steps

  1. Go to the Log4Ant Overview page for an introduction to Log4Ant and its main features, a list of the main Log4Ant components, and a set of “Quick Start Examples” to get started receiving messages through Log4Ant.

  2. Go to the Downloads page for links to the latest Log4Ant distributions, third-party software requirements, and installation instructions. Read the Support page if you’re unable to download or install Log4Ant (or if you’d like to contact us for some reason).

  3. Go to the Documents page for links to additional documentation like the Log4Ant How Tos, the complete Log4Ant User Guide(pdf), and the complete Log4Ant Javadoc API reference.

  4. Go to the Log4Ant Feature Request Tracker to submit your own enhancement and new feature requests.

Project Activities

News

Sep 2012

Log4Ant 3.5.0b2 released. This release upgrades Log4Ant to use Ant 1.8.4, AntXtras v3.5b2, and the latest SLF4J 1.7.x release. Read the release notes for additional information.


Navigation
Personal Tools

Strict Standards: Only variables should be passed by reference in /home/jwaresof/public_html/wiki/doku.php on line 79