In order to aid diagnosis of failing processes, I think it would be a good idea for there to be a configurable option to provide detailed diagnosis information at every interface boundary within Identity Broker.
By that, I mean every Identity Broker process that has interfaces should be able to have a decorator inserted to provide details information about the methods and data provided at each step of a process. This would prevent the kinds of Product Support issues where: "I can't really tell what's going on so I suspect something is wrong with Identity Broker".
This could be achieved by implementing the interfaces of major boundaries, and logging debug information.
IDB-84 (filter on log verbosity) will have to be looked at to avoid flooding the logs.
Customer support service by UserEcho