I have create a custom interceptor that catches a user defined exception type for the purpose of centrally logging this specific class of exception to a database.
The SSB methods have their transaction properties set appropriately (if any error occurs, all of their work on the database should roll back).
However, I want my logging to succeed regardless. Currently it is rolled back along with any work in the target method.
Any suggestions as to how I solve this? Problems with my model in general?