Как просматривать журналы на mac os
Обновлено: 21.11.2024
log — доступ к общесистемным сообщениям журнала, созданным os_log, os_trace и другими системами ведения журнала.
Краткий обзор
журнал [команда [параметры]]
log help [команда]
log collect [--output путь] [--start дата/время] [--size число [k|m] ] [--последнее число [m|h|d]] [--device | --device-name имя | --device-udid UDID]
конфигурация журнала [--reset | --статус] [--режим режим(ы)] [--подсистема имя [--категория имя]] [--процесс идентификатор]
стереть журнал [--все] [--ttl]
log show [--archive архив | --file файл] [--предикат фильтр] [--процесс pid | process] [--source] [--style default | компактный | json | нджсон | syslog] [−-color auto | всегда | нет] [--начальная дата/время] [--конечная дата/время] [--[no-]информация] [− -[no-]debug] [--[no-]пейджер] [--[no-]указатель] [--последнее время [м|ч|д]] [--часовой пояс < em>местный | часовой пояс]
журналировать статистику [--архивировать архивировать] [--сортировать события | байт] [--count count | все] [−-обзор | -- за книгу | --на файл | --sender отправитель | --процесс процесс | --predicate предикат]
поток журнала [--уровень по умолчанию | информация | debug] [--predicate filter] [--process pid | process] [--source] [--style default | компактный | json | syslog] [−-color auto | всегда | нет] [--время ожидания время [м|ч|д]] [--тип активность | журнал | трассировка]
Описание
log используется для доступа к общесистемным сообщениям журнала, созданным os_log, os_trace и другими системами ведения журнала. Некоторые команды требуют привилегий root.
Доступные команды и их параметры:
помощь
Общая справка или справка по аргументу команды
собирать
Соберите системные журналы в архив .log, который можно просмотреть позже с помощью таких инструментов, как журнал или консоль. Если выходной путь не указан, system_logs.logarchive будет создан в текущем каталоге.
--выведите путь
Сохраните архив по указанному пути или в файл. Если путь является каталогом, в указанном каталоге будет создан файл с именем system_logs.logarchive. Если путь содержит расширение .logarchive, по указанному пути будет создан новый логархив с таким именем.
--start дата/время
Ограничивает захват контента датой и временем вперед. Допускаются следующие форматы даты/времени: "ГГГГ-ММ-ДД", "ГГГГ-ММ-ДД ЧЧ:ММ:СС", "ГГГГ-ММ-ДД ЧЧ:ММ:ССЗЗЗЗЗ"
--последнее число [м|ч|д]
Ограничивает захваченные события периодом, начинающимся с заданного интервала назад от текущего времени. Предполагается, что время указано в секундах, если не указано иное. Пример: "--последние 2 м" или "--последние 3 ч"
--размер число [к|м]
Объем собираемых данных в килобайтах или мегабайтах. Это приблизительно, так как фактический размер может быть больше, чем запрошенный. Пример: "--size 100k" или "--size 20m"
--устройство
Собирать системные журналы с сопряженного устройства (первое найденное устройство).
--имя-устройства имя
Собирать системные журналы с сопряженного устройства с заданным именем.
--device-udid UDID
Собирать системные журналы с сопряженного устройства с заданным UDID.
конфигурация
Настроить, сбросить или прочитать параметры системы ведения журнала. Команды config могут действовать как в масштабе всей системы, так и в подсистеме. Если не указано, предполагается общесистемный. Если указана подсистема, категория необязательна. Требуется root-доступ.
--сброс | --статус
Возможность показать или сбросить текущие настройки для системы или определенной подсистемы. Если сброс или статус не указаны, предполагается изменение конфигурации. Например, «log config --reset --subsystem com.mycompany.mysubsystem» сбросит подсистему к настройкам по умолчанию. «log config --status» покажет текущие общесистемные настройки ведения журнала. "log config --mode "level: default"" установит уровень системного журнала по умолчанию.
--подсистема название
Установить или получить режим для указанной подсистемы.
--категория название
Установить или получить режим для указанной категории. Если указана категория, требуется подсистема.
--обработать pid
Установить режим для указанного pid.
--mode режим(ы)
Включит данный режим. Режимы включают:
уровень: уровень представляет собой иерархию, т.е. отладка подразумевает отладку, информацию и значение по умолчанию.
persist: режим сохранения представляет собой иерархию, т.е. отладка подразумевает отладку, информацию и значение по умолчанию.
стереть
Удалить выбранные данные журнала из системы. Если аргументы не указаны, будет удалено основное хранилище данных журнала и данные журнала в процессе выполнения.
--все
Удаляет основное хранилище данных журнала и данные журнала в пути, а также данные о времени жизни (TTL), а также содержимое сбоев и ошибок.
--ttl
Удаляет содержимое журнала времени жизни.
показать
Показывает содержимое хранилища данных системного журнала, архива или определенного файла tracev3. Если файл или архив не указаны, будет показано системное хранилище данных. Если это из будущей версии системы, которую журнал не может понять, он завершается с EX_DATAERR (65) и сообщением об ошибке. Вывод содержит только сообщения уровня по умолчанию, если не указаны --info и/или --debug. Вывод не содержит указателей, если не указан параметр --signpost.
--архивировать архивировать
Отображать события, хранящиеся в данном архиве. Архив должен быть действительным пакетом архива журналов с суффиксом .logarchive.
--файл файл
Отображать события, хранящиеся в данном файле .tracev3. Для декодирования файл должен находиться в допустимом пакете .logarchive или в каталоге системных журналов.
--[no-]пейджер
Включить или отключить нумерацию страниц вывода через less.
--предикат фильтр
Фильтрует сообщения на основе предоставленного предиката на основе NSPredicate. Может быть предоставлен составной предикат или несколько предикатов. См. раздел "ФИЛЬТРАЦИЯ НА ОСНОВЕ ПРЕДИКАТОВ" ниже.
--процесс pid | обработать
Процесс, над которым нужно работать. Этот параметр можно передать несколько раз для работы с несколькими процессами.
-- источник
Включить имена символов и номера исходных строк для сообщений, если они доступны.
--style стиль
Управление форматированием вывода событий:
Удобочитаемый вывод. Дата ISO-8601 (с точностью до микросекунды и смещение часового пояса), идентификатор потока, тип журнала, идентификатор действия, идентификатор процесса, TTL, процесс, подсистема, категория и содержимое сообщения.
Компактный удобочитаемый вывод. Дата ISO-8601 (с точностью до миллисекунды), сокращенный тип журнала, процесс, идентификатор процесса, идентификатор потока, подсистема, категория и содержимое сообщения. В этих выходных данных для обозначения метаданных события используется меньше места по горизонтали, чем в стиле по умолчанию.
Вывод в формате JSON. Данные события синтезируются в виде массива словарей JSON.
Вывод JSON с разделителями строк. Данные о событиях синтезируются в виде словарей JSON, каждый из которых выводится в одной строке. Конечная запись, определяемая включением поля «завершено», создается для обозначения окончания событий.
вывод в стиле syslog должен быть более совместимым с форматом вывода, используемым syslog(1).
--цвет авто | всегда | нет
Управление отображением раскрашенного вывода. По умолчанию журнал отключает раскрашенный вывод, если он не направлен на терминал, если не переопределено с помощью всегда.
--start дата/время
Показывает контент, начиная с указанной даты. Допускаются следующие форматы даты/времени: "ГГГГ-ММ-ДД", "ГГГГ-ММ-ДД ЧЧ:ММ:СС", "ГГГГ-ММ-ДД ЧЧ:ММ:ССЗЗЗЗЗ"
--end дата/время
Показывает контент до указанной даты. Допускаются следующие форматы даты/времени: "ГГГГ-ММ-ДД", "ГГГГ-ММ-ДД ЧЧ:ММ:СС", "ГГГГ-ММ-ДД ЧЧ:ММ:ССЗЗЗЗЗ"
--последний раз[
м|ч|д] | загрузка
Показывает события, которые произошли в течение заданного времени относительно конца архива журнала или начала последней загрузки, содержащейся в архиве журнала. Время может быть указано в минутах, часах или днях. Предполагается, что время указано в секундах, если не указано иное. Пример: "--последние 2 м" или "--последние 3 ч"
--часовой пояс местный | часовой пояс
Отображает содержимое в местном часовом поясе или в указанном часовом поясе (см. tzset(3)). Если не указано иное, выходные данные отображаются в часовом поясе того времени, когда запись была записана в исходный архив или файл.
--[no-]информация
Отключить или включить сообщения информационного уровня в выходных данных. (По умолчанию информационные сообщения не отображаются.)
--[no-]отладка
Отключить или включить сообщения уровня отладки в выходных данных. (По умолчанию отладочные сообщения не отображаются.)
--[no-]указатель
Отключить или включить отображение указателей в выходных данных. (По умолчанию указатели не отображаются.)
статистика
Показывает разбивку событий, содержащихся в хранилище данных журнала или архиве. Следующие параметры могут быть заданы для всех режимов статистики журнала:
--архивировать архивировать
Показать статистику событий, хранящихся в данном архиве. Архив должен быть действительным пакетом архива журналов с суффиксом .logarchive.
--сортировать события | байт
Сортировка табличных выходных данных по количеству событий или количеству байтов.
--count количество | все
Ограничить табличные данные заданным количеством строк, иначе будут показаны все записи в таблицах.
--стиль человеческий | json
Управление стилем формата запрошенного режима вывода.
Кроме того, может быть предоставлен один из следующих режимов вывода:
--обзор
Отображает статистику для всего архива.
--за книгу
Отображает статистику по журналу, подразделам архива журнала.
--за файл
Отображает статистику по файлам в архиве.
--sender отправитель
Отображает статистику для данного имени изображения отправителя.
--обработать обработать
Отображает статистику для данного исходного процесса.
--предикат предикат
Отображает статистику для всех событий, соответствующих заданному предикату.
поток
Потоковые действия, данные журнала или сообщения трассировки для системы или определенного процесса. По умолчанию команда предполагает общесистемную потоковую передачу. Указание идентификатора процесса с параметром --process сузит результаты.
--level по умолчанию | информация | отладка
Показывает сообщения указанного уровня и ниже. Уровень представляет собой иерархию. Указание отладки подразумевает отладку, информацию и значение по умолчанию.
--предикат фильтр
Фильтрует сообщения, используя предоставленный предикат на основе NSPredicate. Может быть предоставлен составной предикат или несколько предикатов. См. раздел "ФИЛЬТРАЦИЯ НА ОСНОВЕ ПРЕДИКАТОВ" ниже.
--процесс pid | обработать
Процесс, над которым нужно работать. Этот параметр можно передать несколько раз для работы с несколькими процессами.
--style по умолчанию | компактный | json | системный журнал
Вывод содержимого в другом стиле.
--цвет авто | всегда | нет
Выделить определенные типы сообщений журнала. В автоматическом режиме выделение будет отключено, если будет обнаружено, что вывод не является TTY.
-- источник
Включить имена символов и номера исходных строк для сообщений, если они доступны.
--время ожидания время [м|ч|д]
Тайм-аут операции потока после указанного времени, например. "--timeout 5m", "--timeout 1h" Если минуты, часы, дни не указаны, будут использоваться секунды.
--введите активность | журнал | след
Определяет тип событий для потоковой передачи из процесса. По умолчанию все типы передаются в потоковом режиме, если не указано иное. Передайте соответствующий --type для каждого запрошенного типа события.
ФИЛЬТРАЦИЯ НА ОСНОВЕ ПРЕДИКАТОВ
Использование фильтров на основе предикатов с помощью параметра --predicate позволяет пользователям сосредоточиться на сообщениях на основе предоставленных критериев фильтрации. Подробную информацию об использовании фильтрации на основе предикатов см. в Руководстве по программированию предикатов:
Аргумент filter определяет одно или несколько предложений шаблона, следующих правилам NSPredicate. Полный список поддерживаемых ключей см. в предикатах справки журнала. Поддерживаемые ключи включают:
тип события
Тип события: activityCreateEvent, activityTransitionEvent, logEvent, signpostEvent, stateEvent, timesyncEvent, traceEvent и userActionEvent.
сообщение о событии
Шаблон в тексте сообщения или имя действия в записи журнала/трассировки.
Тип сообщения
Для logEvent и traceEvent тип самого сообщения: по умолчанию, информация, отладка, ошибка или ошибка.
обработать
Имя процесса, вызвавшего событие.
путь_обработки_изображения
Полный путь к процессу, вызвавшему событие.
отправитель
Имя библиотеки, фреймворка, расширения ядра или образа mach-o, вызвавшего событие.
путь_изображения_отправителя
Полный путь к библиотеке, платформе, расширению ядра или образу mach-o, вызвавшему событие.
подсистема
Подсистема, используемая для регистрации события. Работает только с сообщениями журнала, созданными с помощью API os_log(3).
категория
Категория, используемая для регистрации события. Работает только с сообщениями журнала, сгенерированными с помощью API os_log(3). При использовании категории также должен быть предоставлен фильтр подсистемы.
ПРИМЕРЫ ФИЛЬТРАЦИИ НА ОСНОВЕ ПРЕДИКАТОВ
Фильтр для конкретной подсистемы:
log show --predicate ’subsystem == "com.example.my_subsystem"’
Фильтр для конкретной подсистемы и категории:
log show --predicate ’(subsystem == "com.example.my_subsystem") && (category == "desired_category")’
Фильтр для определенных подсистем и категорий:
log show --predicate '(subsystem == "com.example.my_subsystem") && (category IN < "category1", "category2" >)'
Фильтр для конкретной подсистемы и отправителя(ей):
log show --predicate '(subsystem == "com.example.my_subsystem") && ((senderImagePath ENDSWITH "mybinary") || (senderImagePath ENDSWITH "мой фреймворк"))'
ПРИМЕРЫ ФИЛЬТРАЦИИ НА ОСНОВЕ ПРЕДИКАТОВ С ЛИНЕЙКОЙ ЖУРНАЛА
log show system_logs.logarchive --predicate 'subsystem == "com.example.subsystem" и категория содержит "CHECK"’
log show --predicate 'processImagePath заканчивается на "hidd", а senderImagePath содержит [cd] "IOKit" ' --info
Timestamp Thread Type Activity PID
2016-06-10 13:54:34.593220-0700 0x250 Info 0x0 113 hidd: (IOKit) [com.apple.iohid.default] Загружено 6 подключаемых модулей HID
Окружающая среда
Следующие переменные среды влияют на выполнение журнала:
Управляет цветом вывода текста из журнала. Эта строка представляет собой объединение пар формата fb, где f — цвет переднего плана, а b — цвет фона.
Обозначения цветов следующие:
а
б
с
д
е
ж
г
ч
А
жирный черный, обычно темно-серый
Б
С
Д
жирный коричневый, обычно отображается желтым
Е
Ф
Г
Н
жирный светло-серый; выглядит как ярко-белый
х
передний план или фон по умолчанию
Обратите внимание, что выше приведены стандартные цвета ANSI. Фактическое изображение может отличаться в зависимости от цветовых возможностей используемого терминала.
Атрибуты расположены в следующем порядке:
имя изображения отправителя
По умолчанию используется "xxxxxxxxxxxxFxdxcxExxxxA", т. е. имя процесса, выделенное жирным пурпурным, отправитель - желтым, подсистема - зеленая, категория - жирная синяя, а фон для выделенных строк - темно-серый.
Управление стилем вывода журнала по умолчанию: по умолчанию, компактный, json или системный журнал.
Изменить режим запущенных процессов на:
Включает сообщения информационного уровня. Не переопределяет настройки ведения журнала, для которых отключен информационный уровень.
Включает сообщения уровня отладки, которые включают сообщения уровня информации. Не переопределяет настройки ведения журнала, для которых отключен информационный уровень или уровень отладки.
Изменить тип включенной потоковой передачи.
Прямая трансляция процесса с использованием IPC.
Если установлено, настройки режима будут распространяться через действия.
Файлы
Вы можете управлять выполнением показа журнала и потока журнала с помощью файла конфигурации, расположенного в ~/.logrc. Учитывая такой ~/.logrc:
log show будет автоматически запускаться, как если бы аргументы
--style compact --last 1h --info --no-debug
были переданы. Явные параметры переопределяют аргументы, предоставленные ~/.logrc. Кроме того, запуск с --predicate app будет таким же, как и с использованием:
--predicate 'процесс == "приложение"
Синтаксис файла ~/.logrc состоит из комментариев, заголовков разделов, параметров, слов и строк в одинарных кавычках. Комментарии начинаются с символа решетки и идут до конца строки. В противном случае содержимое разделяется пробелами.
Структура файла ~/.logrc разбита на разделы. Заголовки разделов задаются словом и двоеточием. Есть три вида секций. Разделы show: и stream: работают аналогично. Их содержимое представляет собой буквальные параметры и аргументы, которые будут переданы соответствующей команде, как если бы они были введены в командной строке. Раздел predicate: создает псевдонимы для предикатов. Он состоит из пар:
где слово — это комбинация букв (предположительно простая, удобная для ввода), а предикат — некоторая логика фильтрации, как описано в ФИЛЬТРАЦИЯ НА ОСНОВЕ ПРЕДИКАТОВ выше. предикат заключен в одинарные кавычки, но соседние элементы в кавычках "склеены" вместе; это помогает упростить чтение и запись длинных предикатов.
См. также
Дарвин 10 мая 2016 г. Дарвин
Dragon Systems Software Limited, 5 Bank Street, Malvern, WR14 2JG, Соединенное Королевство
Авторское право © 1997–2022 Dragon Systems Software Limited ( DssW ). Все права защищены.
Когда приложение на вашем Mac ведет себя непредвиденным образом, наши сотрудники службы поддержки могут попросить вас прислать журнал консоли. Журнал может точно сказать нам, что происходит за кулисами, и помочь нам решить проблему.
Использование консоли в macOS Sierra и более поздних версиях
- Откройте консольное приложение (из папки Утилиты в папке Приложения).
- Нажмите крайнюю левую кнопку на панели инструментов, чтобы отобразить боковую панель, если она скрыта.
- Выберите «Все сообщения» на панели вкладок.
- Если кнопка «Действия» на панели инструментов отмечена синим значком, нажмите ее, чтобы отключить.
- Вернитесь в наше приложение Omni и попытайтесь вызвать проблему. Это (надеюсь!) выведет некоторый вывод на консоль.
- Вернитесь в консоль и выберите последние сообщения об ошибках в главном окне или в строке меню выберите «Правка» > «Выбрать все».
- В строке меню выберите «Правка» > «Копировать». Затем откройте приложение TextEdit и вставьте скопированные журналы в новый текстовый документ.
- Сохраните текстовый документ в формате .txt и прикрепите его к своему ответу, чтобы мы могли продолжить расследование!
Использование консоли в Mac OS X El Capitan версии 10.11 и более ранних
Откройте консольное приложение (из папки Утилиты в папке Приложения).Он должен открыться для всех сообщений, показывая записи журнала обо всем, что недавно произошло на вашем Mac. Если вы ранее сузили результаты в консоли, откройте список журналов и выберите «Все сообщения», прежде чем продолжить.
Вернитесь в наше приложение Omni и попытайтесь вызвать проблему. Это (надеюсь!) выведет некоторый вывод на консоль.
Вернитесь в консоль и в строке меню выберите «Файл» > «Сохранить копию как…» и прикрепите файл к своему ответу, чтобы мы могли продолжить расследование!
Когда ваш Mac выходит из строя, первым шагом к устранению проблемы является выяснение причины этой проблемы!
Независимо от того, планируете ли вы решить проблему самостоятельно или передать свой Mac в службу технической поддержки, первым шагом всегда должен быть сбор дополнительной информации.
Хорошая новость заключается в том, что ваш Mac негласно ведет журнал обо всем, что он делает, и вы можете использовать эти журналы, чтобы выяснить, точно что происходит не так с macOS или любым из приложений. вы установили. Эти журналы бесценны, если вы хотите попытаться решить проблему самостоятельно, но они также могут помочь сотрудникам службы поддержки восстановить работоспособность вашего Mac как можно быстрее и безболезненнее.
В этой статье я покажу вам, как получить доступ к этим журналам и просмотреть их с помощью встроенного консольного приложения macOS. Поскольку эти журналы, как правило, содержат огромное количество информации, я также поделюсь советами о том, как найти именно ту информацию, которая вам нужна, чтобы диагностировать, что не так с вашим Mac.
Просмотр системных журналов вашего Mac
Вы можете просмотреть все системные журналы вашего Mac в приложении Console, которое находится в папке «Приложения > Утилиты».
Приложение "Консоль" разделено на вкладку "Все сообщения", на которой отображаются все доступные журналы, и вкладку "Ошибки и сбои", на которой отображаются только сообщения об ошибках.
В меню слева вы найдете следующие журналы и информацию:
- Данные Mac Analytics. Этот раздел содержит информацию о системных процессах и приложениях. Слева направо в каждой строке отображается метка времени, имя процесса или приложения и соответствующее сообщение журнала. Если вы когда-нибудь сомневались в каком-то процессе, скопируйте его или вставьте в свою любимую поисковую систему, как правило, это может пролить свет на то, к какой части системы или приложения относится этот процесс.
- Системные отчеты. Этот раздел содержит журналы сбоев и зависаний. При выборе любого из отчетов в этом разделе откроется окно с дополнительной информацией об этом отчете.
- Отчеты пользователей. Этот раздел содержит журналы сбоев и зависаний, которые повлияли на ваши приложения. Еще раз, двойной щелчок по любому отчету отобразит дополнительную информацию об этом отчете. Если вы столкнулись с проблемами в конкретном приложении, поделитесь этими отчетами с разработчиком приложения, чтобы помочь ему диагностировать, что происходит с его приложением. Самый простой способ поделиться отчетом или журналом – скопировать/вставить его содержимое в обычный текстовый документ, которым затем можно поделиться по всем обычным каналам.
- System.log. Это папка системного журнала.
- ~/Библиотека/Журналы. Здесь вы найдете общесистемный журнал приложений.
- /Библиотека/Журналы. Этот раздел содержит пользовательские журналы приложений. Если приложение на вашем Mac ведет себя не так, как ожидалось, этот журнал может предоставить разработчикам полезную справочную информацию, которая поможет им как можно быстрее диагностировать проблему. Единственный способ просмотреть /Library/Logs для другого пользователя — войти в его учетную запись, а затем запустить его «версию» консольного приложения.
- /вар/лог. Эта папка содержит журналы низкоуровневых системных служб.
Не можете найти то, что ищете?
Каждый раз, когда вы запускаете консоль, вы сталкиваетесь с таким объемом информации, что она может показаться ошеломляющей! Кроме того, консоль постоянно обновляется, так что у вас всегда будет новая информация для просеивания.
Поиск нужной информации может быть непростой задачей, но часто можно избавиться от шума, используя следующие приемы:
- Важны только сообщения об ошибках? Когда вы решаете проблему, информация на вкладке «Все сообщения» иногда может быть ненужным отвлечением. По крайней мере на начальном этапе попробуйте ограничить поиск вкладкой "Ошибки и сбои".
- Нажми на паузу! По умолчанию консоль постоянно обновляется новыми журналами, отчетами и общей информацией.Когда вы исследуете недавно возникшую проблему, все эти новые данные могут просто скрывать информацию, которую вы действительно ищете. Вы можете временно заморозить консоль, нажав кнопку "Сейчас" в левом верхнем углу консоли.
- Умный поиск. Если у вас есть приблизительное представление о том, какую информацию вы ищете, вы часто можете сосредоточиться на этой информации, введя соответствующий поисковый запрос. Чтобы выполнить поиск в консоли, введите слово или фразу в строку «Поиск», а затем нажмите клавишу «Ввод» на клавиатуре. В этот момент в строке поиска появится новый элемент «Любой»; щелкнув этот элемент, вы откроете раскрывающийся список, в котором вы можете выбрать один из нескольких критериев поиска, включая дату и время, процесс и идентификатор сообщения. Если вы создаете поисковый запрос, который, по вашему мнению, будете использовать на регулярной основе, вы можете сохранить этот поиск для использования в будущем, нажав кнопку «Сохранить». Сохраненные поисковые запросы появятся на панели инструментов консоли рядом с вкладкой «Ошибки и сбои». Например, на следующем снимке экрана консоль содержит сохраненный поисковый запрос под названием «процесс».
Прежде чем уйти
Проработав более 20 лет с компьютерами Mac, как старыми, так и новыми, я думаю, что есть инструмент, который будет полезен каждому владельцу Mac, испытывающему проблемы с производительностью.
CleanMyMac – это универсальное приложение для очистки компьютеров Mac с самым высоким рейтингом. Оно может быстро диагностировать и устранять множество распространенных (но иногда утомительных) проблем одним нажатием кнопки. Кроме того, он решает многие проблемы, описанные в разделе об ускорении на этом сайте, поэтому загрузите CleanMyMac, чтобы восстановить скорость вашего Mac уже сегодня.
Некоторые пользователи заметили множество системных журналов на своих MacBook или iMac. Прежде чем они смогут очистить файлы журнала в macOS или Mac OS X и получить больше места, у них возникнут такие вопросы: что такое системный журнал? Могу ли я удалить журналы CrashReporter на Mac? И как удалить системный журнал из Sierra, El Capitan, Yosemite и других? Ознакомьтесь с полным руководством по удалению системного журнала Mac.
Контент
Что такое системный журнал?
В системных журналах записывается активность системных приложений и служб, например сбои приложений, проблемы и внутренние ошибки на MacBook или iMac. Вы можете просматривать/получать доступ к файлам журнала на Mac через консольную программу: просто откройте программу, и вы увидите раздел системного журнала.
Однако эти файлы журналов нужны разработчикам только для целей отладки и в основном бесполезны для обычных пользователей, за исключением случаев, когда пользователь отправляет разработчикам отчет о сбое приложения. Поэтому, если вы заметили, что файлы системного журнала занимают много места на вашем Mac, удалить файлы журнала совершенно безопасно, особенно если у вас MacBook или iMac с небольшим твердотельным накопителем и на нем заканчивается место.
Где находится файл системного журнала на Mac?
Чтобы получить доступ к файлам системного журнала и найти их в macOS Sierra, OS X El Capitan, OS X Yosemite, выполните следующие действия.
Шаг 1. Откройте Finder на вашем iMac/MacBook.
Шаг 2. Выберите «Перейти» > «Перейти к папке».
Шаг 3. Введите ~/Library/Logs и нажмите "Перейти".
Шаг 4. Откроется папка ~/Library/Logs.
Шаг 5. Кроме того, вы можете найти файлы журналов в папке /var/log.
Чтобы очистить системные журналы, вы можете вручную переместить файлы журналов из разных папок в корзину и очистить корзину. Или вы можете использовать Macube Cleaner, умный очиститель Mac, который может сканировать системные журналы из разных папок на вашем Mac и позволяет удалять файлы журналов одним щелчком мыши.
Как удалить файлы системного журнала в macOS/Mac OS X
Macube Cleaner (opens new window) может помочь вам освободить место на жестком диске Mac, очистив файлы системного журнала (opens new window), пользовательские журналы, системные кеши, почтовые вложения, ненужные старые файлы и многое другое. Это хороший помощник, если вы хотите выполнить полную очистку вашего iMac/MacBook и освободить больше места. Вот как удалить файлы системного журнала в macOS/Mac OS X с помощью Macube Cleaner.
Шаг 1. Загрузите Macube Cleaner на свой iMac или MacBook Pro/Air. Программа абсолютно проста в использовании.
Шаг 2. Запустите программу. Он покажет состояние системы вашего Mac, включая его хранилище и объем используемого хранилища.
Шаг 3. Выберите «Системный мусор» и нажмите «Сканировать».
Шаг 4. После сканирования выберите «Системные журналы». Вы можете просмотреть все файлы системного журнала, включая расположение файлов, дату создания и размер.
Шаг 5. Установите флажок «Системные журналы», выберите несколько файлов журналов и нажмите «Очистить», чтобы удалить файлы.
Совет. После этого вы сможете очистить журналы пользователей, кеши приложений, системные кеши и многое другое на Mac с помощью Macube Cleaner.
Андерс Смит, главный редактор команды Macube, является большим поклонником Apple. Ему нравится делиться своим опытом и идеями в письменной форме.
Читайте также: