The basics of logging
JBoss EAP provides a highly configurable logging system that can be used both by the application server and the applications running on top of it. The logging subsystem is based on the JBoss LogManager project, which internally uses the java.util.logging API. The core components of the LogManager project are the following:
Categories: They define which messages need to be captured
Handlers: They define how to deal with these messages (for example, log to file, console, and so on)
Formatters: They define how log messages appear in log files and so on
Before digging into the details of logging components, we will point out the default log file locations for quick reference.
Default log file locations
By default, the log files for a standalone server can be found in the log directory of the jboss.server.base.dir with the name server.log. Hence, by default, you will find the latest server.log in the folder $JBOSS_HOME/standalone/log. As you will see in a minute, this server...