С помощью aslmsg можно было выполнять итерацию каждого сообщения журнала для создания NSStrings, а затем делать все, что мы хотели с ними. Я перехожу к использованию os_log, но не вижу выхода, где я могу разобрать записанные сообщения ... журналы видны только через терминал или есть какой-то объект, живущий где-нибудь, где я могу получить к ним доступ?Где живут os_logs? Могут ли они разбираться?
ответ
Был "Unified Logging and Activity Tracing" сессии на WWDC 2016. Из стенограммы:
В новой данной системе регистрации хранятся в сжатом двоичном формате на диске, это называется .tracev3 файлом.
Эти файлы теперь хранятся в/var/db/diagnostics с дополнительными поддерживающими файлами в/var/db/uuidtext. Появились новые инструменты для доступа к этим данным: новая консоль, новый инструмент командной строки журнала и одна из вещей, о которой вы должны помнить, состоит в том, что данные теперь хранятся в двоичном формате, и вы должны использовать новые инструменты для доступа Это. Таким образом, вы больше не можете перебирать журналы, которые вы должны использовать нашими инструментами, чтобы заниматься серфингом через него.
Таким образом, файлы доступны, но не подходят для синтаксического анализа. Чтение сообщения журнала поддерживаются только с помощью инструмента /usr/bin/log
и консоли.
- 1. Где живут Android-константы?
- 2. Где интерфейсы «физически живут»?
- 3. Где живут Java-апплеты?
- 4. Где мои объекты/модели живут, если они содержат функциональность домена?
- 5. Где методы «живут»?
- 6. Функции: Где они могут/должны быть объявлены?
- 7. Где таймеры живут в matplotlib
- 8. Где внешние библиотеки живут в APK?
- 9. Где живут хакеры Linux TCP/IP?
- 10. Где живут методы? Стек или в куче?
- 11. Где данные статического производства живут в рельсах?
- 12. Java: где статические поля живут внутри памяти?
- 13. Как слушатели работают в java, где они живут, что это за управление памятью?
- 14. Может ли jsp разбираться с Jsoup?
- 15. Статистика о том, где живут вредоносные хакеры/спамеры
- 16. Где статические члены живут, если не на куче?
- 17. Зачем нужно разбираться?
- 18. PDF и Silverlight, могут ли они работать вместе?
- 19. Hpple не умеет разбираться HTML
- 20. WCFExtras XmlComments ... Где они?
- 21. Примеры моделей, где они?
- 22. Ошибки CasperJS - где они?
- 23. WMI & C# они могут играть вместе?
- 24. Где Azure хранит журналы non-vm? Могут ли они быть загружены программно?
- 25. Как/где значения RGB отображаются в цветовые коды xterm? Могут ли они быть переопределены?
- 26. Где долговременные процессы живут в приложении React + Redux?
- 27. Где рубиновые камни живут на общей учетной записи хозяина
- 28. OpenUI5 с Spring Boot Web - могут ли они работать вместе?
- 29. AOP, DataMappers и фабрики, могут ли они работать вместе?
- 30. Есть ли тег POS, способный разбираться «Когда Никсон умер?» правильно?
Это облом ... Что они рекомендуют людям делать, когда они хотят разобрать и отправить эти данные в другом месте во время выполнения? Должны ли мы продолжать использовать asl? – DranoMax