Skip to main content

Log Levels

IntelliBuddies supports the following logging levels in the order of their severity from higher to lower:

Job Logging Levels

Job logging levels help track execution details and identify potential issues during process execution. The table below describes each log level and the corresponding job logs:

LevelDescriptionJob Logs
CriticalThe highest log level indicates the process has been aborted due to an unrecoverable error. The log message provides details on the cause of termination. By default, IntelliBuddies classifies any unrecoverable errors as Critical.Captures all messages logged at the Critical level.
ErrorIndicates that the process encountered an error while executing a specific activity.Captures all messages logged at the Error level and higher.
WarningIdentifies issues encountered during execution that do not prevent the process from running but may require attention.Captures all messages logged at the Warning level and higher.
InformationProvides general details about the process execution, such as status updates and context-related messages.Captures all messages logged at the Information level and higher.
TraceGenerates detailed information useful for debugging, including step-by-step execution details.Captures all messages logged at the Trace level and higher.
VerboseExtends the Trace level by providing additional execution context details, such as variable values and workflow data. This is a read-only level.Captures all Trace-level logs along with workflow context details.

Server Logging Levels

The Control Room server supports multiple logging levels, providing flexibility in monitoring and debugging system activities. The table below outlines each log level and its intended purpose:

Logging levelDetails
InfoProvides general operational messages to track the flow of the application. Useful for monitoring and auditing purposes.
ErrorError messages
WarnCaptures warnings about potential issues that do not immediately affect functionality but may require attention. These messages are not displayed to end users.
DebugIncludes detailed debugging messages, often used during development and troubleshooting.
TraceLogs highly detailed information, including fine-grained events and application execution details. This level generates a high volume of logs and is typically used for in-depth debugging.
FatalIndicates a severe issue that causes the application to terminate. Immediate attention is required.