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...