Recall
Recall is a structured logging service built for Rails applications. Send logs with rich metadata, then search and analyze them with a powerful query language.Features
Structured Logging
Log messages with arbitrary metadata as key-value pairs
Powerful Search
Query logs with a simple DSL that supports full-text and field searches
Real-time Streaming
See logs as they happen with live tail
Session Tracking
Group logs by session to follow user journeys
Quick Start
Log Levels
| Level | Use Case |
|---|---|
debug | Detailed debugging information |
info | General informational messages |
warn | Warning conditions that should be reviewed |
error | Error conditions that need attention |
fatal | Critical errors that may crash the application |
Automatic Context
When using Rails, Recall automatically captures:- Request ID - Correlate all logs from a single request
- Session ID - Follow user journeys across requests
- User ID - If you set
BrainzLab.set_user - Git commit - Know which version generated the log
- Environment - production, staging, development
Searching Logs
Use the Query Language to search:Query Language
Learn the full query syntax