Exception handling and services

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 log4j utility for logging exception information. The log4j 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.