Overview
The Logs dashboard provides comprehensive visibility into all EnSync activity, making it easy to identify and diagnose issues.Quick Diagnosis
1. Filter by Error Level
In the Logs dashboard:- Set Level filter to “Error” or “Critical”
- Review recent errors
- Look for patterns or repeated failures
2. Check Event Delivery Failures
Filter by Type: “Event Logs”- Look for delivery failures
- Check error messages for reasons:
- Invalid appId
- Permission denied
- Partner offline/disconnected
- Schema validation failure
3. Review Connection Issues
Filter by Type: “App Logs”- Look for connection/disconnection events
- Check authentication failures
- Identify credential issues
Common Issues
Events Not Being Delivered
Symptoms: Partner reports missing events Diagnosis:- Filter logs by event name
- Check if events were published
- Look for delivery errors
- Verify recipient appId is correct
- Wrong appId in publish call
- Partner’s receive permissions don’t include event
- Partner disconnected
Schema Validation Errors
Symptoms: Publish calls failing Diagnosis:- Filter logs by “Error” level
- Look for “Schema validation failed” messages
- Check error details for which fields failed
- Payload doesn’t match event definition
- Missing required fields
- Wrong data types (e.g., string instead of number)
Permission Denied Errors
Symptoms: “Permission denied” errors in logs Diagnosis:- Filter by error level
- Find permission denied messages
- Check which app and event path
- App doesn’t have send permission for event
- Partner doesn’t have receive permission
- Event path typo
High Error Rate
Symptoms: Many errors in short time period Diagnosis:- Set time range to last hour
- Filter by “Error” level
- Look for common error messages
- Check if errors are from specific app or event
- Deployment issue (bad code pushed)
- Partner system down
- Schema change without updating publishers
Advanced Debugging
Search for Specific Events
Use the search box to find:- Specific event IDs (idem)
- Event names
- App names
- Error messages
Export Logs for Analysis
For complex issues:- Set appropriate filters
- Click “Export”
- Choose JSON format
- Analyze offline or share with support
Monitor Real-Time
Keep Logs dashboard open to:- Watch events flow in real-time
- Catch errors as they happen
- Verify fixes immediately after deployment
Getting Help
If you can’t identify the issue:- Export relevant logs (last hour with errors)
- Note the timestamp when issue started
- Identify which app or integration is affected
- Contact support at support@ensync.cloud with:
- App name
- Event name (if applicable)
- Timestamp range
- Exported logs
- Description of expected vs actual behavior