10.16 Logging of ImagingException

By default, not all exceptions caught within I/PM are logged. In the event that all exceptions need to be monitored, the following steps will help identify all exceptions thrown.

By default, not all exceptions caught within I/PM are logged. I/PM exception handlers do not inherit a log level from a parent logger (oracle.imaging.service). To get exceptions from the core I/PM services, you must explicitly set the logger named oracle.imaging.service.exceptions.To enable some degree of flexibility, it uses the following log levels:

  • ERROR 1(SEVERE): Logs SYSTEM and DATABASE ImagingExceptions

  • NOTIFICATION(INFO): Logs SYSTEM, DATABASE, and SECURITY ImagingExceptions

  • TRACE(FINE): Logs SYSTEM, DATABASE, SECURITY, and USAGE ImagingExceptions

For example, all ImagingExceptions would be logged at throw time by setting oracle.imaging.service.exceptions to TRACE:32.