There is a great need for debugging and logging information inside of Commons components such as HTTPClient and DBCP. However, there are many logging APIs out there and it is difficult to choose among them.
The Logging package is an ultra-thin bridge between different logging libraries. Commons components may use the Logging API to remove compile-time and run-time dependencies on any particular logging package, and contributors may write Log implementations for the library of their choice.
The Release Notes document the new features and bug fixes that have been included in the latest release.
The
JavaDoc API documents for the latest release are available online.
In particular, you should read the package overview of the org.apache.commons.logging
package. In addition, there is a (short)
User Guide.
The 1.0.4 release of commons-logging is currently under preparation. This is a service release containing support for both the 1.2.x and 1.3.x series of Log4J releases. For more details, see the release plan for more details.
Releases after 1.0.2 should be downloaded from a mirror. Please remember to verify the signature of the release from the main apache site when downloading from a mirror.
Binary releases are available here. Source releases are available here