EmuLabZip logo EmuLabZip

Logs

Last updated · Edit this page on GitHub

The log viewer follows logcat on Android and the unified log on iOS in one table with the same columns: time, process id, level, tag and message.

Filters#

ControlWhat it does
V D I W E FMinimum level. Clicking W shows warnings, errors and fatal lines.
TagLines whose tag contains the text (case-insensitive).
SearchLines whose message or tag contains the text. Press ⌘F to jump here.
.*Treat the search as a regular expression, for example skipped \d+ frames. An invalid expression turns the field red.
AppOnly lines written by the app picked in the toolbar.

On iOS, Default messages are shown as I and Fault messages as F. On Android, A (assert) is shown as F.

Reading#

  • The list follows new lines while you are at the bottom. Scroll up to stop following; Jump to latest brings you back.
  • Pause freezes the view without stopping the stream. Lines that arrive meanwhile appear when you resume.
  • Click a line to see the whole message, its thread id and (on iOS) its subsystem. Double-click a line to copy it.

Export#

The download button exports the lines you currently see, after filtering, as plain text in logcat's threadtime layout or as JSON lines (one object per line). The CLI can do the same with emulabzip logs --json.

Limits#

The viewer keeps the newest 50,000 lines by default; change it in Settings. When lines arrive faster than the interface can show them, the status bar counts the lines that were dropped instead of hiding the fact.