A bugreport is a core sample of the device. The root cause runs through three of its strata.
Thirty-odd top-level sections, a hundred-plus dumpsys services inside one of them, 2.4 million lines. logcat.ai reads the whole column at once, correlating kernel events, framework state and app behavior, and follows one fault through every section it touched, cited to the line.
Watch it work on a real one.
One bugreport, one question. The run forks three hypotheses and shows the three symptoms are not one fault: an orderly battery shutdown, one cached thermal reading, and real memory pressure. Not a highlight: the entire deep-research run, from the three symptoms to the verdict.
The core log: identity first, then ten scores.
Every bugreport is first reduced to a cited identity and a scored, cross-layer health profile: the deterministic floor every investigation builds on. Each value points at the line it was read from.
The same core, read across time.
Every bugreport opens to a multi-lane event timeline: crashes, process churn, security denials and foreground activity on a shared axis, so a burst at 3am lines up with the reboot that followed it.
Bugreports are notoriously difficult to read by hand.
The cause of a freeze in the app layer can sit in the kernel, a million lines above it. Finding it means correlating timestamps across sections that were never written to be read together, on a device you may not have.
hunting through it rather than fixing it
each with a format of its own
buffer can hold 50 K entries on its own
Cross-subsystem reasoning that connects symptoms to root causes.
Four things the reading does that a grep session cannot: follow a chain across strata, score every layer at once, keep the raw logs one click away, and answer a question in plain English.
Thirty-plus sections, read as strata.
A bugreport is a comprehensive diagnostic snapshot of an Android device, generated with adb bugreport or from device settings. It captures everything needed to diagnose an issue; this is the key to the column in Exhibit 1.
From a tester, a field ticket, or a customer.
A bugreport arrives three ways. Three of those, and what each one gets back.
Everything you need to know about bugreport analysis.
Six questions engineers ask before the first upload, answered as they stand today.
Start debugging the whole system.
Upload a bugreport and let logcat.ai connect the dots across every layer, from the kernel band to the screen, cited to the line.