What Java versions are supported?
Commons-logging versions 1.0.2 through 1.0.4 require java 1.2. Work is currently in progress on the successor to 1.0.4, and thought is being given to restoring support for java version 1.1 – it is not currently known whether this is possible. Commons-logging version 1.0.1 is believed to work with java 1.1, but only in Applets. To be more specific, commons-logging 1.0.1 is believed to fail on java 1.1 when the commons-logging classes are loaded by the system classloader; this is the case for normal applications, but not the case for Applets. If you encounter difficulties using commons-logging on specific java versions, please post to the commons-user list so the problem can be addressed and/or this FAQ entry updated.
== + + Commons-logging versions 1.0.2 through 1.0.4 require java 1.2. Work is currently in progress on the successor to 1.0.4, and thought is being + given to restoring support for java version 1.1 – it is not currently known whether this is possible. + + Commons-logging version 1.0.1 is believed to work with java 1.1, but only in Applets. To be more specific, commons-logging 1.0.1 + is believed to fail on java 1.1 when the commons-logging classes are loaded by the system classloader; this ”is” the case for + normal applications, but not the case for Applets. + + If you encounter difficulties using commons-logging on specific java versions, please post to the commons-user list so the + problem can be addressed and/or this FAQ entry updated.
== @@ -17, +34 @@ If you encounter difficulties using commons-logging on specific java versions, please post to the commons-user list so the problem can be addressed and/or this FAQ entry updated. + + == What alternatives are there to commons-logging? == + + The SLF4J project has similar goals to commons-logging. It uses quite a different approach, however, which has both + benefits and drawbacks. Future versions of commons-logging may adopt some of the concepts of SLF4J. + See http://slf4j.org for more details. + + The Avalon !LogKit provides adapters to other logging libraries. However this library is not very widely used and + is not (as far as I know) maintained any longer. + + The JULI module in Apache Tomcat provides adapters from the java.util.logging API log4j. This is of course not an option for + code that may be run in JVMs prior to 1.4. The java.util.logging system can also be awkward to set up.