LinuxCommandLibrary

idevicesyslog

streams the system log from iOS devices

TLDR

Stream system log

$ idevicesyslog
copy
Filter by process
$ idevicesyslog -p [Safari]
copy
Target specific device
$ idevicesyslog -u [udid]
copy
Match pattern
$ idevicesyslog -m "[error]"
copy
Exclude pattern
$ idevicesyslog -e "[debug]"
copy

SYNOPSIS

idevicesyslog [options]

DESCRIPTION

idevicesyslog streams the system log from iOS devices. It provides real-time access to device logs for debugging.
The tool shows messages from all processes or filtered subsets. It's essential for iOS app development and debugging.

PARAMETERS

-u UDID

Target device.
-p PROCESS
Filter by process name.
-m PATTERN
Match pattern.
-e PATTERN
Exclude pattern.
-n
Use network connection.
-d, --debug
Debug output.
--help
Display help information.

CAVEATS

Part of libimobiledevice. Continuous stream. May need developer mode on iOS 16+.

HISTORY

idevicesyslog is part of libimobiledevice for iOS log streaming.

SEE ALSO

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community