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.