• Chris Bracken's avatar
    Migrate to os_log for reading iOS simulator logs (#12079) · dd7e3133
    Chris Bracken authored
    1. Migrate simulator device log tailing to os_log toolchain
    2. When the log tag (component) is available (iOS 11/Xcode 9), filter to
       the set of log lines with tag 'Flutter'.
    
    As of iOS 11 / Xcode 9, Flutter engine logs are no longer recorded in the
    simulator's syslog file, which we previously read using tail -f. Instead
    they're now accessible through Apple's new macOS/iOS os_log facility,
    via /usr/bin/log, which supports a relatively flexible query language.
    
    When run in non-interactive mode, /usr/bin/log buffers its output in 4k
    chunks, which is significantly smaller than what's emitted up to the
    point where the observatory/diagnostics port information is logged. As a
    workaround we force it to run in interactive mode via the script tool.
    dd7e3133
Name
Last commit
Last update
..
bin Loading commit data...
gradle Loading commit data...
lib Loading commit data...
schema Loading commit data...
templates Loading commit data...
test Loading commit data...
tool Loading commit data...
BUILD.gn Loading commit data...
README.md Loading commit data...
flutter_tools.iml Loading commit data...
pubspec.yaml Loading commit data...