# 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, which 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.

- Logging within Business Logic
- Configuring Logging at Runtime

Parent topic: Developer Guide