Accessing Logs
View logs from your project’s Logs tab. You can see:- Application Logs - Runtime logs from your running application
- Deployment Logs - Build and deployment process logs
Log Viewer Features
Real-Time Updates
Logs update in real-time using WebSocket connections:- New log entries appear automatically
- No need to refresh the page
- See deployment progress as it happens
Search Logs
Search through logs to find specific information:- Enter your search term in the search box
- Results filter as you type
- Search works across all log fields
Filter by Log Level
Filter logs by severity level:- All - Show all logs
- Error - Only error messages
- Warning - Warnings and errors
- Info - Informational messages
- Debug - Detailed debugging information
Date Range Filtering
Filter logs by time period:- Last 10 minutes - Recent activity
- Last 1 hour - Hourly view
- Last 24 hours - Daily view
- Last 7 days - Weekly view
- Custom range - Select specific dates
Expand/Collapse Logs
- Click a log entry to expand and see full details
- Expand All - View all log details at once
- Collapse All - Collapse all expanded logs
View Modes
Switch between viewing modes:- Normal View - Standard spacing and formatting
- Dense View - Compact view for more logs on screen
Log Actions
Refresh Logs
Click Refresh logs to reload the latest entries:- Clears current view
- Fetches latest logs from the server
- Useful if real-time updates aren’t working
Copy Logs
Copy logs to your clipboard:- Select logs (or use Expand All)
- Click Copy logs
- Paste into your text editor or support ticket
Download Logs
Download logs as a text file:- Click Download logs
- Logs are saved as a
.txtfile - Useful for archiving or sharing with support
Downloaded logs include all currently visible logs based on your filters and search terms.
Understanding Logs
Log Format
Each log entry shows:| Field | Description |
|---|---|
| Timestamp | When the log was generated |
| Level | Log severity (Error, Warning, Info, Debug) |
| Message | The actual log message |
| Source | Where the log came from (application, build, etc.) |
Application Logs
Runtime logs from your running application:- Standard output (stdout)
- Standard error (stderr)
- Application-specific logging
Deployment Logs
Logs from the build and deployment process:- Docker build output
- Dependency installation
- Container startup
- Health check results
Troubleshooting with Logs
Application Won’t Start
- Check deployment logs for build errors
- Look for missing dependencies
- Verify environment variables are set correctly
Application Errors
- Filter logs by “Error” level
- Search for specific error messages
- Check timestamps to correlate with user reports
Performance Issues
- Review logs for slow queries or operations
- Look for repeated warnings
- Check resource-related messages
Deployment Failures
- View deployment logs (not application logs)
- Look for build errors
- Check for timeout messages
- Verify Dockerfile syntax
Best Practices
Regular Monitoring
- Check logs periodically for errors
- Set up alerts for critical errors (coming soon)
- Review logs after deployments
Log Retention
- Logs are retained for a limited time
- Download important logs for long-term storage
- Use log aggregation tools for production (coming soon)
Debugging
- Enable debug logging in your application for detailed information
- Use search to find specific events
- Filter by date range to narrow down issues
Log Limits
- Logs are paginated for performance
- Use filters to narrow down results
- Older logs may be archived
For high-volume applications, consider implementing log rotation in your application to manage log size.