Где хранится «главный журнал» macOS из Console.app?

Где хранится «главный журнал» macOS из Console.app?

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.

Связанный контент