![Где хранится «главный журнал» macOS из Console.app?](https://rvso.com/image/1703335/%D0%93%D0%B4%D0%B5%20%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D1%82%D1%81%D1%8F%20%C2%AB%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D1%8B%D0%B9%20%D0%B6%D1%83%D1%80%D0%BD%D0%B0%D0%BB%C2%BB%20macOS%20%D0%B8%D0%B7%20Console.app%3F.png)
Console.app в macOS показывает "главный журнал" в Устройства > Мой Mac, а также различные "отчеты". Для этих отчетов я могу щелкнуть правой кнопкой мыши и сказать "Показать в Finder", чтобы перейти к фактическому местоположению файла журнала. Однако для главного журнала такой опции, похоже, нет.
Хранится ли основной журнал где-то на диске?
решение1
macOS использует «Unified Logging», который собирает журналы из нескольких источников. Понимание и использование Unified Log сложны. Данные хранятся в нескольких папках, расположенных в /private/var/db/diagnostics
. Думайте об этом как о сложной базе данных, а не как о файле журнала.
Команда log
предоставляет вам доступ к этим данным и позволяет извлекать только необходимую вам информацию и, если вы хотите, извлекать данные влогархивдля более постоянного хранения.
Некоторые ссылки на дополнительную информацию:
- Apple'sДокументация для разработчиков - очень ориентирована на разработчиков.
- Мандиантдля более доступного описания и того, как использовать Единый журнал.
- Эклектичный светэто первая из многих записей в блоге Говарда Окли — более подробную информацию можно найти на его веб-сайте.
Помимо log
команды, единственные приложения, которые я использовал для доступа к журналам, — это приложения от Howard Oakley. СмотретьУтилиты журнала. Его приложение Consolation, пожалуй, одно из самых используемых. Time Machine Mechanic — отличный пример приложения, ориентированного на один конкретный аспект macOS.