O'Reilly logo

Apache Jakarta Commons: Reusable Java™ Components by Will Iverson

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 9. Logging

There is life beyond System.out.println().

As applications become more sophisticated, it’s important to have a mechanism for managing what can eventually become a torrent of informative and debugging information issued to the console. Over time, different systems have been developed for printing messages based on the severity or importance of the message. For example, Java defines two output streams—System.out for normal messages and System.err for warning messages.

Over time, a variety of toolkits have appeared to provide more sophisticated solutions, including Log4j (http://logging.apache.org/log4j/docs/) and the introduction of a logging toolkit in JDK 1.4 (http://java.sun.com/j2se/1.4.2/docs/guide/util/logging/). These logging ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required