The information about the process flows and the activities is stored in the Logs. There are three levels of logging:
- ERROR: This is the minimal setting. This is the default log level selected during the process flow creation. This indicates that in the Process flow log, messages of ERROR level are logged by default . The following message types are logged:
- SEVERE errors are the ones that cause premature termination.
- ERROR and FATAL type messages deal with other runtime errors or unexpected conditions.
- INFO: This is the typical setting. By default, logs of INFO level are logged in the log database. The following message types are logged:
- All messages as defined in the ERROR category.
- Warning (WARN) messages such as runtime situations that are undesirable or unexpected, but not necessarily "wrong" will be logged.
- All Process flow Start and End messages.
- Detailed information about each Process flow and activity details (INFO) will be logged such as start and end time for each activity/module/node, number of records processed etc.
- DEBUG: This is the most detailed setting. It is expected that the user will want this level of detail for tracing errors, and troubleshooting. The following message types are logged:
- All messages as defined in the ERROR category.
- All messages as defined in the INFO category.
- Detailed messages for each module, activity or node as it is executed including trace messages and flow information.
- Display of Process flow global variables after end of every activity.
- Any other information that may be helpful in debugging.
The logs are classified into four categories: