When to use
- Debug complex workflows by logging intermediate values
- Track workflow progress through multi-step processes
- Capture error context before handling failures
- Record audit information for compliance requirements
- Monitor data transformations between nodes
Log messages appear in Logs > Executions and are visible in the workflow execution details for each run.
Input parameters
Severity level for the log entry. Select based on the type of information being logged.
| Level | Use Case |
|---|---|
| Debug | Detailed diagnostic information for development and troubleshooting |
| Info | General operational messages confirming workflow progress |
| Warning | Potential issues that don’t stop execution but need attention |
| Error | Failures or problems that may affect workflow results |
The message content to record. Supports dynamic variables using
{{variable}} syntax to include data from previous nodes.Additional structured data to include with the log entry as JSON key-value pairs. Values support templating.
Output
The Log node returns a minimal response confirming the log was recorded. Success Response:Adding to your workflow
Add the Log node
In the workflow editor, click Add Node and select Log from the utility nodes section.
Configure the message title
Enter your message in the Message Title field. Use
{{variable}} syntax to include dynamic values from previous nodes.Add a message body (optional)
Expand Message Body to include additional structured data with your log entry.
Examples
Debug SAP Purchase Order Processing
Debug SAP Purchase Order Processing
Log detailed information when processing purchase orders from SAP for troubleshooting sync issues.Configuration:
Message Body:Use Case: Track each purchase order as it flows through the workflow to identify where failures occur during high-volume syncs.
| Field | Value |
|---|---|
| Log Level | Debug |
| Message Title | Processing SAP PO {{sap_purchase_order.PONumber}} for vendor {{sap_purchase_order.VendorName}} |
Track NetSuite Customer Creation
Track NetSuite Customer Creation
Record successful customer creation in NetSuite for audit trails.Configuration:
Message Body:Use Case: Maintain a record of all customers created through the integration for compliance and reconciliation.
| Field | Value |
|---|---|
| Log Level | Info |
| Message Title | Created NetSuite customer {{netsuite_response.entityId}} - {{netsuite_response.companyName}} |
Warning for Tipalti Payment Validation
Warning for Tipalti Payment Validation
Flag potential issues when payment data doesn’t meet expected criteria.Configuration:
Message Body:Use Case: Identify payments that may fail due to incomplete vendor data before they’re submitted.
| Field | Value |
|---|---|
| Log Level | Warning |
| Message Title | Payment validation warning: Vendor {{tipalti_vendor.name}} missing {{validation_result.missing_field}} |
Error Logging Before Failure Handling
Error Logging Before Failure Handling
Capture detailed error context before routing to error handling logic.Configuration:
Message Body:Use Case: Capture comprehensive error details that help diagnose integration failures without needing to reproduce the issue.
| Field | Value |
|---|---|
| Log Level | Error |
| Message Title | API request failed: {{http_response.status}} - {{http_response.body.error.message}} |
Troubleshooting
Log Messages Not Appearing
Log Messages Not Appearing
| Problem | Solution |
|---|---|
| Logs not visible in execution details | Navigate to Logs > Executions and select the specific workflow run. Log messages appear in the node execution details. |
| Message Title shows raw variable syntax | Verify the variable path is correct. Check that the referenced node executed successfully before the Log node. |
| Message Body not appearing | Ensure the JSON syntax is valid. Use the code editor’s validation to check for formatting errors. |
Variable Resolution Issues
Variable Resolution Issues
| Problem | Solution |
|---|---|
| Variable returns empty or undefined | Confirm the source node has output data. Run the source node individually to verify its response structure. |
| Nested properties not resolving | Use dot notation for nested objects: {{node.body.data.property}}. Check the exact path in the source node’s output. |
| Array values not displaying correctly | Access specific array items using index: {{node.body.items[0].name}} or use a Loop node to iterate. |
Execution Errors
Execution Errors
| Problem | Solution |
|---|---|
| ”Instance not found” error | The workflow execution context is no longer available. This can occur if the workflow was terminated or timed out. |
| Log node causing workflow delays | Log nodes execute synchronously but should complete instantly. Check if variable resolution is causing delays by simplifying the message title. |
Next steps
Custom Code node
Process data and add conditional logging.
Rule node
Add conditional logic that determines when to log.
Workflow testing
Verify log output during development.