Application Logs
Logging has many purposes. Notably, it allows tracing of what is happening when something goes wrong. However, a user/developer does not always want to see EVERY log entry-besides clutter, it may slow down the application. In this light, the framework has wrapped the powerful and flexible log4j logging framework as an API. There are two important aspects:
Placing logging statements within application code so that logging entries may be created at runtime.
Configuring logging at runtime so that the appropriate logging entries are created and directed to the appropriate log destination.