The
Lumberjack project provides an open source (covered by the GNU Lesser Public License) implementation of the logging APIs first introduced in JDK 1.4 that will work for JDK 1.2 and 1.3. The goal is for this implementation to work transparently on JDK 1.2 and 1.3 without recompile and with no significant difference in behavior between it and the implementation provided in JDK 1.4 (differences will be ruthlessly eradicated when found :-). More information about the logging API can be found in JSR 47, the logging page in the documentation for JDK 1.4, the overview of Logging, and the javadoc for java.util.logging.
See Other Best Logging Tools Projects in Java: