Every log line, in one stream.
Everything your running containers write, interleaved by time. A container that starts or stops joins or leaves automatically. Filter by level, project or container until the line you need is left.

Fig. — The logs page, filtered to errors and warnings.
What you can do
One stream
All running containers, interleaved by time, joining and leaving as they start and stop.
Errors and warnings
Show only the lines that carry a level worth your attention.
Search with expressions
Plain text, or an expression such as /error|warn/, case-sensitive if you like.
One project
Follow only the logs of a single compose project.
Per container
Switch individual containers on and off, and turn everything back on in one click.
Save to a file
The whole log of a container as a file, from its detail page.
Honest filters
The filter tells you what it hides.
Lines without a recognisable level, such as a stack trace under an error, are hidden by the level filter, and the app says so. The count of filtered lines is always in view, so an empty screen never looks like a quiet system.
All features