
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.