Debug Message¶
Description¶
This Node sends a debug message to the Interaction Panel. Debug messages can help you track the flow of data and diagnose issues by providing real-time information about what's happening during the Flow execution. To view the debug message, Debug Mode needs to be enabled.
Settings¶
Parameter | Type | Description |
---|---|---|
Debug Level | Select | The Debug message level. Select one of the following options: - Info — info messages will be displayed with a blue background and contain general information. For example: User successfully logged in . - Error — error messages will be displayed with a red background to highlight issues. For example: Failed to connect to the database . |
Header | CognigyScript | The header text of the debug message. This parameter is optional. Examples: - User Action - System Error - Database Connection |
Message | CognigyScript | The message text of the debug message. This parameter is mandatory. Examples: - User input received: {{inut.text}} - Invalid phone number entered: {{ profile.email }} |
Examples¶
Info Message¶
To show that the message relates to user's actions, such as completing a task or making a selection, you can use a Debug Message Node with the header User Action
.
It can be helpful when a user fills out an Adaptive Card form or clicks the Submit button in xApps to confirm an action.
Header: "User Action"
Message: "User successfully completed the registration process"
Error Message¶
To show that the message relates to an error related to database operations,
use a Debug Message Node with the header Database Error
.
It can be useful for tracking errors that occur during database requests. For example, it can help identify issues when using MongoDB Nodes.
Header: "Database Error"
Message: "Failed to retrieve user data"
Alternatives¶
If you want to debug a Flow when your AI Agent experiences issues on the production side, consider adding a Log Message Node. You can specify a log level and a message, and view them on the Logs page.