Configuring application server logging
Every application needs to trace logging statements. At the moment, there are several implementations of logging libraries for Java applications, the most popular ones are:
- Log4j: It is a flexible open source logging library from Apache. Log4j is widely used in the open source community, and it was the default logging implementation on earlier releases of JBoss AS.
- Java SE logging libraries (JUL): It provides the logging classes and interfaces as part of the Java SE platform's standard libraries.
Log4j and JUL have very similar APIs. They differ conceptually only in small details, but do more or less the same thing, with the exception of log4j, which has more features. You may or may not need these features.
The JBoss logging framework is based on JUL, which is built around three main concepts: loggers, handlers, and formatters. These concepts allow developers to log messages according to their type and priority and to control where messages end...