Exception handling and services

You can configure the exceptions that are logged by the Service Definition Framework, and send messages to different destinations.

The Alert Console displays all exceptions logged by the Service Definition Framework. It also enables you to reprocess exceptions that occur in transactions configured to be asynchronous. When using a database or queue, calls are asynchronous.

The Service Definition Framework uses the log4j1 utility for logging exception information. The log4j1 utility writes both trace and debug information to a log file. You can configure the logger to send different categories of messages to different destinations. Categories are organized hierarchically, which permits inheritance. Each category can be configured with a priority indicating a severity level. If a category is not configured with a priority, it inherits the priority of its closest ancestor with an assigned priority.

All exceptions that occur during an API call or during use of an event handler are logged.