Skip to content

Logcat

Real-time log viewer with automatic PID-following and crash detection.

  1. Open the Logcat tab in the workspace.
  2. Select your app package from the dropdown menu.
  3. Logs will begin streaming, automatically filtered to your process.
Logcat viewer with filtered log entries

Emu tracks your application’s Process ID (PID) in real time. If your app restarts or crashes, Emu automatically detects the new PID and re-attaches the log stream without losing context or requiring manual intervention.

When an application crash occurs (FATAL EXCEPTION), Emu captures the stack trace and flags it. Crashes are also surfaced in bug replay reports when capture is active.

Narrow down logs using powerful built-in filters.

  • Priority level: Filter by Verbose, Debug, Info, Warning, Error, or Fatal.
  • Tag: Show only logs with specific tags.
  • Regex search: Use regular expressions to find complex patterns in log messages.
  • Package name: Isolate logs from a specific application package.

Save your current filter configuration as a named preset to switch contexts quickly. A preset captures the priority level, search query, regex mode, suppressed tags, and followed package — everything that defines what you’re looking at.

Use presets to jump between debugging scenarios without reconfiguring filters each time. For example, keep a “Network” preset filtered to OkHttp tags and a “UI” preset following your app package at Warning level.

Logs are written to disk in compressed segments so they persist across mirror reconnects, app restarts, and Emu restarts. You do not lose log history when switching devices or closing the app.

Interact with log entries using standard shortcuts.

  • Select: Click a row to select it.
  • Copy: Press Ctrl+C (or Cmd+C) to copy the selected rows to your clipboard.